下表中列出了 Impala 使用的 TCP 端口。部署Impala之前,请确保在每个系统上打开这些端口。您可以使用相应的启动标签来覆盖默认端口。
参考http://impala.apache.org/docs/build/html/topics/impala_ports.html#ports
组件 | 服务 | 启动标签 | 端口 | 访问需求 | 备注 |
---|---|---|---|---|---|
Impala Daemon | Impala 守护进程前端端口 | –beeswax_port | 21000 | 外部 | 被 impala-shell, Beeswax, Cloudera ODBC 1.2 驱动 用于传递命令和接收结果。参见 Configuring Impala to Work with ODBC 了解详细信息 |
Impala Daemon | Impala 守护进程前端端口 | –hs2_port | 21050 | 外部 | 被使用 JDBC 或 Cloudera ODBC 2.0 及以上驱动的诸如 BI 工具之类的应用用来传递命令和接收结果.参见 Configuring Impala to Work with JDBC 了解详细信息 |
Impala Daemon | Impala 守护进程后端端口 | –be_port | 22000 | 内部 | 仅内部使用。Impala守护程序使用此端口相互进行基于Thrift的通信 |
Impala Daemon | StateStore订阅服务端口(StateStoreSubscriber Service Port) | –state_store_subscriber_port | 23000 | 内部 | 仅内部使用。Impala守护程序在此端口上侦听StateStore守护程序的更新 |
Catalog Daemon | –state_store_subscriber_port | 23020 | 内部 | 仅内部使用。Catalog Server守护程序在此端口上监听StateStore守护程序的更新。 | |
Impala Daemon | Impala 守护进程 HTTP 服务器端口 | –webserver_port | 25000 | 外部 | Impala调试Web UI,以便管理员进行监视和故障排除。 |
Impala StateStore Daemon | StateStore HTTP HTTP 服务器端口 | –webserver_port | 25010 | 外部 | StateStore调试Web UI,管理员可以对其进行监视和故障排除。 |
Impala Catalog Daemon | Catalog HTTP HTTP 服务器端口 | –webserver_port | 25020 | 外部 | Catalog Server调试Web UI,管理员可以对其进行监视和故障排除,Impala 1.2 开始使用 |
Impala StateStore Daemon | StateStore 服务端口 | –state_store_port | 24000 | 内部 | 仅内部使用。State store 监听该端口的 registration/unregistration 请求 |
Impala Catalog Daemon | StateStore 服务端口 | –catalog_service_port | 26000 | 内部 | 仅内部使用。Catalog Server使用此端口与Impala守护程序进行通信。Impala 1.2及更高版本中的新功能 |
Impala Daemon | –krpc_port | 27000 | 内部 | 仅内部使用。Impala守护程序使用此端口相互进行基于KRPC的通信 | |
Impala Daemon | –hs2_http_port | 28000 | 内部 | 用于通过HiveServer2协议从HTTP由客户端应用程序传输命令和接收结果。 |