elasticsearch安装以及注意事项
一、修改linux限制
1./etc/security/limits.conf
#1.修改系统中允许应用最多创建多少文件等的限制权限。一般限制应用最多创建的文件为65535,但是es至少需要65536的文件创建权限
#2.修改系统中允许用户启动的进程开启多少线程。默认的linux限制root用户开启的进程可以开启任意数量的线程,其他用户可以开启1024个线程。必须修改为4096+
1./etc/security/limits.conf
#1.修改系统中允许应用最多创建多少文件等的限制权限。一般限制应用最多创建的文件为65535,但是es至少需要65536的文件创建权限
#2.修改系统中允许用户启动的进程开启多少线程。默认的linux限制root用户开启的进程可以开启任意数量的线程,其他用户可以开启1024个线程。必须修改为4096+
#* soft nproc 4096 # 所有的用户默认可以打开最大的进程数为 4096 #root soft nproc unlimited # root 用户默认可以打开最大的进程数 无限制的。 es soft nofile 65535 es hard nofile 65535 es soft nproc 4096 es hard nproc 4096
其中 :
nofile : 一个进程最多能打开的的文件数
nproc : 一个用户最多能创建的进程数
2.修改系统控制权限es需要开辟一个65536字节以上的虚拟内存.linux默认不允许任何用户和应用直接开辟这么大的虚拟内存
vi /etc/sysctl.conf
vm.max_map_count=262144
保存后
sysctl -p #让系统控制配置生效
二、安装过程:
1.下载elasticsearch,将压缩包解压
tar -zxvf ./elasticsearch-6.4.0.tar.gz
2.创建es用户,es禁止使用root账户
useradd es
passwd es
chown -R es elasticsearch-6.4.0 #修改elasticsearch-6.4.0目录的权限
使用es用户启动es
进入bin目录
./elasticsearch -d #启动程序
tail -f logs/elasticsearch.log 查看日志确定安装情况。
curl http://localhost:9200 访问确定是否安装