ZooKeeper屬性
NiFi依靠Apache ZooKeeper來確定集群中的哪個節(jié)點應該扮演主節(jié)點的角色慌洪,哪個節(jié)點扮演集群協(xié)調(diào)器的角色值戳。 必須配置這些屬性才能使NiFi加入群集汇竭。
Property | Description |
---|---|
nifi.zookeeper.connect.string | 連接到Apache ZooKeeper所需的連接字符串箭窜。 這是一個逗號分隔的hostname:port對列表彩郊。 例如讥耗,localhost:2181毒坛,localhost:2182望伦,localhost:2183。 |
nifi.zookeeper.connect.timeout | 連接到ZooKeeper之前需要等待多長時間才能認定連接失敗煎殷。 默認值是3秒屯伞。 |
nifi.zookeeper.session.timeout | 在會話過期之前失去與ZooKeeper的連接需要等待多久。 默認值是3秒豪直。 |
nifi.zookeeper.root.node | 應該在ZooKeeper中使用的根ZNode劣摇。 ZooKeeper提供了一個用于存儲數(shù)據(jù)的目錄結(jié)構(gòu)。 這個結(jié)構(gòu)中的每個目錄都被稱為ZNode弓乙。 這表示應該用于存儲數(shù)據(jù)的根ZNode或目錄末融。 默認值是/ root。 正確設置這一點非常重要暇韧,因為NiFi實例試圖加入哪個集群由其連接的ZooKeeper實例和指定的ZooKeeper根節(jié)點決定勾习。 |