Gyeongtae Park
Gyeongtae Park
### What is this PR for? There was an issue where the port was treated as a string and included `.0` when modifying the port of the Elasticsearch interpreter. ###...
### What is this PR for? This PR adds a Dockerfile to build a elasticsearch interpreter. ### What type of PR is it? Feature ### Todos * [x] - README.md...
### What is this PR for? Provide a YAML file that creates Apache Zeppelin and Apache Spark containers together using the `docker compose` command. ### What type of PR is...
### What is this PR for? This PR adds a Dockerfile to build a spark interpreter. ### What type of PR is it? Feature ### Todos * [x] - Dockerfile...
### What is this PR for? This PR fixes a UI bug where notebook and folder names that contain spaces are displayed with the URL-encoded text %20 in the notebook...
### What is this PR for? This PR adds missing unit test coverage for several utility classes in the `org.apache.zeppelin.utils` package. Previously, these classes had no dedicated test cases, which...
### What is this PR for? This PR improves the robustness and clarity of the Elasticsearch interpreter module in Zeppelin. - Reimplemented `ActionResponse#getHit()` to throw `NoSuchElementException` instead of relying on...
### What is this PR for? This PR addresses a test failure in the GitHub Actions job `test-selenium-with-spark-module-for-spark-3-4`. The failure was caused by ChromeDriver not recognizing the `Runtime.evaluate` command, which...
### What is this PR for? This PR improves the test coverage for the Elasticsearch interpreter module by: - Refactoring and enhancing the existing unit tests in `ElasticsearchClientTypeTest` and `ElasticsearchClientTypeBuilderTest`...
[ZEPPELIN-6263] Refactor startZeppelin() into modular helper methods for clarity and maintainability
### What is this PR for? This PR refactors the startZeppelin() method in ZeppelinServer by extracting its core logic into well-named modular helper methods such as initJettyHandler(), initServiceLocator(), bindZeppelinServices(), etc....