docker 搭建elastic 的問題
老師我用docker 搭建集群,master的配置文件如下
#集群名
?cluster.name: erp
?
#節(jié)點(diǎn)名
?node.name: node-114-1
?
?#設(shè)置綁定的ip地址,可以是ipv4或ipv6的,默認(rèn)為0.0.0.0,
?#指綁定這臺(tái)機(jī)器的任何一個(gè)ip
?network.bind_host: 0.0.0.0
?
#設(shè)置其它節(jié)點(diǎn)和該節(jié)點(diǎn)交互的ip地址,如果不設(shè)置它會(huì)自動(dòng)判斷,
?#值必須是個(gè)真實(shí)的ip地址 ?
?network.publish_host: 192.168.0.102
?#設(shè)置對(duì)外服務(wù)的http端口,默認(rèn)為9200
?http.port: 9200
?
#設(shè)置節(jié)點(diǎn)之間交互的tcp端口,默認(rèn)是9300
transport.tcp.port: 9300
#是否允許跨域REST請(qǐng)求
?http.cors.enabled: true
?#允許 REST 請(qǐng)求來自何處
http.cors.allow-origin: "*"
#節(jié)點(diǎn)角色設(shè)置
node.master: true
node.data: true
?
#有成為主節(jié)點(diǎn)資格的節(jié)點(diǎn)列表
discovery.zen.ping.unicast.hosts: ["erp-es-1:9300","erp-es-2:9301"]
?
#集群中一直正常運(yùn)行的,有成為master節(jié)點(diǎn)資格的最少節(jié)點(diǎn)數(shù)(默認(rèn)為1)
# (totalnumber of master-eligible nodes / 2 + 1)
discovery.zen.minimum_master_nodes: 2
查看docker日志顯示{"log":"ERROR: [1] bootstrap checks failed\n","stream":"stdout","time":"2018-07-22T01:43:44.355266557Z"},
網(wǎng)上查資料說是xpack.security.enabled: true 這個(gè)配置項(xiàng)沒有配置,但是配置后發(fā)現(xiàn)啟動(dòng)的時(shí)候,查看日志不認(rèn)識(shí)這個(gè)配置項(xiàng)
{"log":"org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [xpack.security.enabled] please check that any required plugins are installed, or check the breaking changes documentation for removed settings\n","stream":"stdout","time":"2018-07-22T02:01:32.22955895Z"}
2018-07-22
你 docker 的 image 是用的什么?
錯(cuò)誤日志你只發(fā)了一行 checks failed,那么下面會(huì)有具體 failed 的內(nèi)容,你要著重看后面的信息
2018-07-22
謝謝老師,看了后面的信息是因?yàn)樽畲筇摂M區(qū)域的問題,改大就可以了