添加節點 信息
node.master
node.data
修改集羣IP列表
修改elasticsearch-env腳本強制使用內部1.8的java
root用戶無法運行, 創建個普通用戶運行測試
創建elsearch用戶組及elsearch用戶
https://blog.csdn.net/lahand/article/details/78954112
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
更改elasticsearch文件夾及內部文件的所屬用戶及組爲elsearch:elsearch
chown -R elsearch:elsearch /path/to/es
切換到elsearch用戶再啓動
su elsearch cd /path/to/es/bin
./elasticsearch
啓動後打印信息如下
後臺啓動命令
./elasticsearch -d
後臺查看進程
ps -ef | grep elastic
kill -9 進程
啓動時發覺
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
設置
sysctl -w vm.max_map_count=262144
查看相應設置
sysctl -a|grep vm.max_map_count
ip:9200,可以看看是否啓動成功,集羣信息是否正確
kibana 理論上 也需要創建個用戶
但有–allow-root 參數,自己測試可以使用。
kibana 後臺運行
nohup /usr/local/kibana/bin/kibana &
查看kibana
ps -ef | grep ‘.*node/bin/node.*src/cli’
設置允許跨域
如head插件會用到
日常如果前端要直接請求 也會用到
yml配置文件添加
http.cors.enable = true
http.cors.allow-origin = *