2016-10-13 24 views
0

我已經配置了3個服務器的zookeeper集羣,它運行良好。但是,3臺服務器使用不同的端口。例如,'zk0'使用2181端口,'zk1'使用2182端口,'zk2'使用2183端口。如何在zookeeper集羣使用不同的端口時配置storm.yaml?

然後我想部署一個風暴集羣,我不知道如何配置zookeeper的storm.yaml。我願意這樣配置它:

storm.zookeeper.servers: 
    - "zk0" 
    - "zk1" 
    - "zk2" 
storm.zookeeper.port: 
    - 2181 
    - 2182 
    - 2183 

但它似乎不起作用。

任何人都可以幫忙嗎?非常感謝。

回答

0

storm.zookeeper.servers是一個列表。

storm.zookeeper.port只是一個單一的數字。

目前沒有辦法在風暴不同的港口運行不同的動物園管理員。

如果您喜歡,請在apache風暴jira上提供功能問題。

+0

明白了。非常感謝!也許我應該將服務器的端口更改爲同一個端口。 –

+0

這將是做到這一點的方法。 :) – knusbaum