CentOS6.7安装elasticsearch5.4 以及kibana
1.安裝jdk1.8
2.問題1:org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
解決方案:
因為安全問題elasticsearch 不讓用root用戶直接運行,所以要創建新用戶
建議創建一個單獨的用戶用來運行ElasticSearch
創建elsearch用戶組及elsearch用戶
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
chown -R elsearch:elsearch ./elasticsearch-5.4.1?? ?用戶目錄權限
3.問題2:
ERROR: [1] bootstrap checks failed [1]: system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own riskvim config/elasticsearch.yml 添加如下:
bootstrap.system_call_filter: false
4.問題3:
ERROR: bootstrap checks failed max file descriptors [10240] for elasticsearch process likely too low, increase to at least [65536] max number of threads [1024] for user [elsearch] likely too low, increase to at least [2048] max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] [2016-11-14T10:22:17,569][INFO ][o.e.n.Node ] [mysteel-node1] stopping ... [2016-11-14T10:22:17,615][INFO ][o.e.n.Node ] [mysteel-node1] stopped [2016-11-14T10:22:17,615][INFO ][o.e.n.Node ] [mysteel-node1] closing ... [2016-11-14T10:22:17,638][INFO ][o.e.n.Node ] [mysteel-node1] closed切換到root用戶
vi /etc/security/limits.conf
添加如下內容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
vi /etc/security/limits.d/90-nproc.conf
修改如下內容:
* soft nproc 1024
#修改為
* soft nproc 2048
vi /etc/sysctl.conf?
添加下面配置:
vm.max_map_count=655360
并執行命令:
sysctl -p
重新登錄elsearch
然后,重新啟動elasticsearch,即可啟動成功。
安裝kibana:
解壓之后修改配置文件:./config/kibana.yml
server.host: "192.168.152.39" elasticsearch.url: "http://192.168.152.39:9200"?
總結
以上是生活随笔為你收集整理的CentOS6.7安装elasticsearch5.4 以及kibana的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客户端远程编写代码连接hbase时需要配
- 下一篇: spring 通过EsClientFac