Linux环境安装配置Elasticsearch
一.下载与解压
1.去Es官网找到以往版本6.2.4,下载
2.通过远程连接工具上传到linux服务器
3.解压并放在一个合适位置
tar -zxvf elasticsearch-6.2.4.tar.gz -C /use/
二.创建新用户并配置用户
4.官方文档上说ElasticSearch不适合在root管理员帐号下运行,所以要先建立一个账号专门运行ElasticSearch。以下是创建esUser组和其下用户esUser
[root@iZbp1dtemybch5dln6fhlvZ use]# groupadd esUser
[root@iZbp1dtemybch5dln6fhlvZ use]# useradd -g esUser esUser
[root@iZbp1dtemybch5dln6fhlvZ use]# passwd esUser
5.修改limits.conf与sysctl.conf文件的系统参数
vim /etc/security/limits.conf
vim /etc/sysctl.conf
6.最后执行
sysctl -p
三.配置Elasticsearsh
7.进入elasticsearch的config目录,编辑yml文件
vim elasticsearch.yml
8.修改JVM内存占用
vim jvm.options
四.启动与测试
9.切换到esUser启动
su esUser
bin/elasticsearch
报错:
原因:权限不够
解决:把该文件夹归属于esUser
chown -R esUser:esUser /use/elasticsearch-6.2.4/
接着启动又报错:
原因:文件描述符上限过低
解决:
vim /etc/security/limits.conf
10.最后,访问es:
本机访问:
外网访问: