EMR clusters disable web UI ports of open source components such as Hadoop, Spark, and Flink for security. You can access these web UIs through a native UI address, a Knox proxy address, local port forwarding, or dynamic port forwarding.
Quick selection
Access web UIs through addresses in the EMR console or by creating an SSH tunnel. Choose a method based on your needs, network environment, and security requirements.
|
Scenario |
Recommended method |
Description |
|
High security requirements |
Use the internal Knox proxy address to access the web UIs of open source components |
Centralized management and security control for internal enterprise use. |
|
Access from external users or remote machines |
Use the external Knox proxy address to access the web UIs of open source components |
External access with high security. Knox provides authentication and authorization. |
|
Convenient access from internal users |
Use the native UI address to access the web UIs of open source components |
Quick access from an internal network. Ensure the internal network is secure and reliable. |
|
Flexible access to multiple open source components |
Flexible access to multiple open source components across various network environments. |
Method comparison
|
Method type |
Method |
Pros and cons |
Limitations |
|
EMR console |
Use the native UI address to access the web UIs of open source components |
Advantages:
Disadvantages:
|
Your client must be in the same internal network as the EMR cluster nodes. |
|
Use the internal or external Knox proxy address to access the web UIs of open source components |
Internal Knox proxy address Advantages:
Disadvantages:
|
|
|
|
External Knox proxy address Advantages:
Disadvantages:
|
|
||
|
SSH tunnel |
Advantages:
Disadvantages:
|
|
|
|
Advantages:
Disadvantages:
|
Your client must connect to the EMR cluster master node. |