三個(gè)節(jié)點(diǎn)使用同一個(gè)transport.tcp.port沒問題么?真實(shí)環(huán)境的discovery.zen.ping.unicast.hosts怎么配置
我看了網(wǎng)上的其他人的配置
非常的亂
在同一臺(tái)機(jī)器上,有的每個(gè)實(shí)例都配置了transport.tcp.port
有的沒有配置
然后是discovery.zen.ping.unicast.hosts?
有的所有的節(jié)點(diǎn)指定的都是Master的IP(單個(gè)機(jī)器和多個(gè)機(jī)器都有),而且這里Master沒有配置discovery.zen.ping.unicast.hosts
有的指定的卻是其他兩個(gè)slave節(jié)點(diǎn)的IP
2017-09-18
這位同學(xué),同一機(jī)器的端口號(hào)是不能被同時(shí)占用的,這里我說一下ES的端口機(jī)制:ES默認(rèn)的HTTP監(jiān)聽端口是9200,如果當(dāng)前被占用,則在9200~9300范圍內(nèi)遞增;另外TCP的默認(rèn)監(jiān)聽端口是9300,如果當(dāng)前被占用,則再9300~9400范圍內(nèi)遞增。所以單機(jī)少量節(jié)點(diǎn),不配置具體端口的話,也是可以運(yùn)行的。
另一個(gè)問題,discovery.zen.ping.unicast.hosts 是用來集群通信的,那么邏輯上只要保證能獲取master(直接或間接)的信息,配置任意組合的ip都是可行的,通常情況下,都是配置master列表的。
希望可以幫到你~祝你學(xué)習(xí)愉快\(^o^)/~
2018-06-07
java.lang.IllegalArgumentException: unknown setting [discovery.zen.ping.unicat.hosts] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-6.2.4.jar:6.2.4]
請(qǐng)問是沒有discovery.zen.ping.unicat.hosts這個(gè)屬性嗎 6版本的
2017-09-22
discovery.zen.ping.unicast.hosts 里面的是初始的Master列表,elasticsearch可以有多個(gè)master