Gyeongtae Park

Results 10 issues of 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`...

### 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....