1、环境准备
1.1 使用虚拟机安装centos,如下图
虚拟机中安装centos可以参考:在VirtualBox中安装CentOS7详解(Mac版)
1.2 centos中关闭防火墙
## 查看防火墙状态
firewall-cmd --state
## 停止firewall
systemctl stop firewalld.service
## 禁止firewall开机启动
systemctl disable firewalld.service
1.3 安装jdk1.8
安装包版本:jdk-8u231-linux-x64.tar.gz
具体安装过程可以参考:Centos服务器上安装jdk
2、ElasticSearch的安装
ElasticSearch安装包版本说明:elasticsearch-6.3.0.tar.gz
2.1 创建che用户
groupadd -g 5000 che
useradd -g che -u 5000 che
2.2 创建/data目录,并给che用户赋权限
chown -R che:che /data
2.3 将ElasticSearch的安装包copy到/data目录下,并解压
tar -zxvf elasticsearch-6.3.0.tar.gz
chown -R che:che /data/elasticsearch-6.3.0
3、ElasticSearch的配制
3.1 修改/etc/security/limits.conf,添加以下内容:
* soft nproc 4096
* hard nproc 4096
* soft nofile 65536
* hard nofile 65536
3.2 修改/etc/sysctl.conf 文件添加vm.max_map_count=262144,并执行sysctl -p
3.3 ElasticSearch的配制文件,/data/elasticsearch-6.3.0/config/elasticsearch.yml
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
http.port: 9200
path.data: /opt/data/elasticsearch
path.logs: /opt/logs/elasticsearch
注:记得要创建安/opt/data/elasticsearch/、/opt/logs/elasticsearch目录,并给che用户赋权限
chown -R che:che /opt/data/elasticsearch/
chown -R che:che /opt/logs/elasticsearch/
3.4 启动ElasticSearch服务
如下图,切换到
然后在浏览器中输入http://192.168.1.102:9002访问,如下图