1
我有一個風暴拓撲和一個螺栓,它應該與ElasticSearch交互。stormsearch with elasticsearch,無法獲得始終爲空的客戶端
public static Client client;
public static Settings settings;
public SomeBolt(){
settings =
ImmutableSettings.settingsBuilder().put("cluster.name", "elasticsearch").build();
client = new TransportClient(settings)
.addTransportAddress(new InetSocketTransportAddress("someip", 9300));
}
它的偉大工程,當我在本地模式下運行的拓撲結構,但是當我嘗試在集羣模式下運行此,該客戶端獲取空值,不能執行下一步。
我甚至試圖在本地模式下在supervisor機器上運行它,並且它工作正常。只有在集羣模式下它無法獲得TransportClient。
有什麼可能的原因嗎?
向我們展示異常堆棧跟蹤。 – Chiron