摘要
System:Centos7.X
JDK Version:1.8
ElasticSearch Version:6.5.4
前提条件安装好JDK1.8环境
# 一:下载
ElasticSearch6.5.4 下载 (opens new window)
# 二:准备工作
# 修改用户文件打开数
[root@ccj ~]# vi /etc/security/limits.conf
1
复制下面内容至最底
* soft nofile 65536
* hard nofile 65536
1
2
2
# 配置启动内存
[root@ccj ~]# vi /etc/sysctl.conf
1
复制下面内容至最底
vm.max_map_count = 262144
1
# 使生效
[root@ccj ~]# sysctl -p
1
# 三:安装
# 解压
[root@ccj ~]# tar -xzvf elasticsearch-6.5.4.tar.gz
1
# 迁移
本人磁盘空间/home目录比较大
[root@ccj ~]# mv elasticsearch-6.5.4 /home/es/
1
# 进入配置目录
[root@ccj ~]# cd /home/es/elasticsearch-6.5.4/config/
1
# 配置elasticsearch.yml
[root@ccj ~]# vi elasticsearch.yml
1
修改如下内容
# es数据存放路径
path.data: /home/elasticsearch/data/data
# es日志存放路径
path.logs: /home/elasticsearch/data/logs
# 单机建议使用0.0.0.0
network.host: 0.0.0.0
1
2
3
4
5
6
2
3
4
5
6
# 四:启动
官方不允许使用root启动非本地环境,同时如果使用root,下面命令免sudo
# 添加用户组
[root@ccj ~]# sudo groupadd elasticsearch
1
# 添加用户与修改home目录
[root@ccj ~]# sudo useradd -g elasticsearch -d /home/elasticsearch -m -n elasticsearch
1
# 分配目录权限
如果有日志、数据等,需要下述步骤分配权限
[root@ccj ~]# sudo chown -R elasticsearch:elasticsearch /usr/java
[root@ccj ~]# sudo chown -R elasticsearch:elasticsearch /home/es
1
2
2
# 切换到elasticsearch用户
[root@ccj ~]# su elasticsearch
1
# 后台启动
[root@ccj ~]# ./bin/elasticsearch -d
1
# 如失败查看日志
[root@ccj ~]# tail -300f /home/es/elasticsearch-6.5.4/logs/agency.log
1
# 五:验证
[root@ccj ~]# curl localhost:9200
1