1. 程式人生 > 其它 >elasticsearch 搭建踩坑記錄

elasticsearch 搭建踩坑記錄

elasticearch + kibana下載地址

https://www.elastic.co/start

啟動不能使用root使用者

建立使用者之後,指定使用者組和使用者可訪問elasticsearch包,使用特定使用者啟動就可以了

啟動後無法通過ip:9200訪問

修改配置elasticsearch.yml配置

node.name: node-1
network.host: 192.168.148.129
http.port: 9200
discovery.seed_hosts: ["192.168.148.129"]

啟動後報錯

1、bootstrap check failure [1] of [3]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

這個是說ElasticSearch程序的最大檔案描述大小需要65535,而當前是4096,解決辦法是修改 /etc/security/limits.conf 檔案,在末尾加上(存在則修改,數值不能比要求的小):

    * soft nofile 65535
    * hard nofile 65535
    * soft nproc 65535
    * hard nproc 65535

2、bootstrap check failure [2] of [3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

這是說最大虛擬記憶體太小(vm.max_map_count配置),至少需要262144,當前為65530,解決辦法是修改 /etc/sysctl.conf 檔案,在末尾加上(存在則修改,數值不能比要求的小):

vm.max_map_count=262144

“順利”啟動完成

訪問9200

通過外掛_cat訪問叢集節點,多節點下可以檢視互相發現的節點