記一次es啓動失敗的問題排查

 

自己測試服務器

1.配置說明:

系統:centos7 64

內存:1G

2.問題描述:

安裝了兩個es節點:node1和node2

啓動node1之後再啓動node2,node1就被幹掉

再啓動node1,node2就被幹掉

...

循環

 

 

3.排查問題:

node1 elasticssearch.yml配置:

cluster.name: test

node.name: es-9201

path.data: /opt/elasticsearch/node2/data

path.logs: /opt/elasticsearch/node2/log

node.max_local_storage_nodes: 2

node.master: true

node.data: true

network.host: 192.168.168.161

http.port: 9201

#culster transport port

 

bootstrap.memory_lock: true

bootstrap.system_call_filter: false

 

transport.tcp.port: 9301

transport.tcp.compress: true

 

discovery.zen.ping.unicast.hosts: ["192.168.168.161:9301","192.168.168.161:9302"]

discovery.zen.minimum_master_nodes: 1

discovery.zen.ping_timeout: 5s

 

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

#script.inline: on

#script.indexed: on

#script.search: on

此配置無問題

node2 elasticssearch.yml配置:

cluster.name: test

node.name: es-9202

path.data: /opt/elasticsearch/node2/data

path.logs: /opt/elasticsearch/node2/log

node.max_local_storage_nodes: 2

node.master: true

node.data: true

network.host: 192.168.168.161

http.port: 9202

#culster transport port

 

bootstrap.memory_lock: true

bootstrap.system_call_filter: false

 

transport.tcp.port: 9302

transport.tcp.compress: true

 

discovery.zen.ping.unicast.hosts: ["192.168.168.161:9301","192.168.168.161:9302"]

discovery.zen.minimum_master_nodes: 1

discovery.zen.ping_timeout: 5s

 

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

#script.inline: on

#script.indexed: on

#script.search: on

node1 jvm.option配置

...

-Xms1024m

-Xmx1024m

...

node2 jvm.option配置

...

-Xms1024m

-Xmx1024m

...

問題出在此處,內存正好設置1G,導致上面的問題

由於主機內存較大,直接將虛擬機內存改爲4G,解決問題

如果主機內存較小,可以直接修改jvm.option中上面兩個參數的值

例如,可以修改爲:

-Xms128m

-Xmx128m

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章