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

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