安装与启动
直接使用命令安装:
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz
tar -xvf elasticsearch-6.6.1.tar.gz
cd elasticsearch-6.6.1/bin
启动:./elasticsearch
创建elsearch用户组及elsearch用户(es不能直接在root权限下启动)
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
chown -R elsearch:elsearch elasticsearch #更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
elasticsearch为你elasticsearch的目录名称
su elsearch #切换账户
cd elasticsearch/bin #进入你的elasticsearch目录下的bin目录
./elasticsearch
测试是否启动成功
配置外网访问:
vi config/elasticsearch.yml
#设定绑定的ip
network.host: 10.101.92.118
报错
切换到root用户
执行命令:
sysctl -w vm.max_map_count=262144
查看结果:
sysctl -a|grep vm.max_map_count
显示:
vm.max_map_count = 262144
上述方法修改之后,如果重启虚拟机将失效,所以:
解决办法:
在 /etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
即可永久修改