首页 > 技术文章 > es安装

shigwcc 2019-07-16 15:18 原文

1.下载es

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz

2.解压

tar -zvxf elasticsearch-7.2.0-linux-x86_64.tar.gz

3.启动

远程访问elasticsearch服务  去掉network.host的注释,将它的值改成IP

cluster.initial_master_nodes: ["node-1"]

./elasticsearch  -d     这个-d相当于是守护进程

 问题汇总:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

解决:   输入 ulimit -Hn   ulimit -Sn查询数量

  修改/etc/security/limits.conf    增加

*               soft    nofile          65536
*               hard    nofile         65536

然后执行 sysctl -p  ,在新的窗体打开执行ulimit -Hn 和 ulimit -Sn 可以查看

max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

切换到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

即可永久修改

 

推荐阅读