搭建ES環境 測試

添加節點 信息

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 = *

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