ES单机部署

3/31/2020 ElasticSearch

摘要

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

# 配置启动内存

[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

# 四:启动

官方不允许使用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

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

ES单机版验证

最后更新: 4/7/2020, 4:55:30 PM