1. 程式人生 > >Storm啟動顯示有2個nimbus

Storm啟動顯示有2個nimbus

一、故障現象

1.Nimbus啟動之後,在WebUI中進行檢視,發現有兩個Nimbus,但是兩個均是一臺機器,一個為IP地址,一個為域名

 

二、原因分析

在storm配置檔案中,Nimbus地址配置的是IP而非域名,Nimbus會從/etc/hosts中尋找localhost,導致出現2個nimbus

 

三、解決方案:

3.1 將NImbus節點、supervisor節點上的storm.yaml配置檔案進行修改,將其中Nimbus的地址都改為域名不用IP地址(奇葩)

3.2 配置Nimbus節點上的etc/hosts的本地域名解析

3.3 在supervisor節點上執行相同操作

3.4 建議將zk的地址也改為域名,storm這個東西真是奇葩,各種小問題