下表中列出了 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 了解詳細資訊
–hs2_port
21050
被使用 JDBC 或 Cloudera ODBC 2.0 及以上驅動的諸如 BI 工具之類的應用用來傳遞指令和接收結果.參見 Configuring Impala to Work with JDBC 了解詳細資訊
Impala 守護程序後端端口
–be_port
22000
内部
僅内部使用。Impala守護程式使用此端口互相進行基于Thrift的通信
StateStore訂閱服務端口(StateStoreSubscriber Service Port)
–state_store_subscriber_port
23000
僅内部使用。Impala守護程式在此端口上偵聽StateStore守護程式的更新
Catalog Daemon
23020
僅内部使用。Catalog Server守護程式在此端口上監聽StateStore守護程式的更新。
Impala 守護程序 HTTP 伺服器端口
–webserver_port
25000
Impala調試Web UI,以便管理者進行監視和故障排除。
Impala StateStore Daemon
StateStore HTTP HTTP 伺服器端口
25010
StateStore調試Web UI,管理者可以對其進行監視和故障排除。
Impala Catalog Daemon
Catalog HTTP HTTP 伺服器端口
25020
Catalog Server調試Web UI,管理者可以對其進行監視和故障排除,Impala 1.2 開始使用
StateStore 服務端口
–state_store_port
24000
僅内部使用。State store 監聽該端口的 registration/unregistration 請求
–catalog_service_port
26000
僅内部使用。Catalog Server使用此端口與Impala守護程式進行通信。Impala 1.2及更高版本中的新功能
–krpc_port
27000
僅内部使用。Impala守護程式使用此端口互相進行基于KRPC的通信
–hs2_http_port
28000
用于通過HiveServer2協定從HTTP由用戶端應用程式傳輸指令和接收結果。