一、问题
lasticsearch不能以root运行的问题
解决:
建议创建一个单独的用户用来运行ElasticSearch,创建elsearch用户组及elsearch用户
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
chown -R elsearch:elsearch elasticsearch
切换到elsearch用户再启动
su elsearch #切换账户
二、问题:
elasticsearch max virtual memory areas vm.max_map_count [65530] is too low
解决:
1、切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p