目录
1. 环境准备
1.1 版本
Centos7、JDK1.8、Elasticsearch6.8.1
1.2 准备
1.2.1 安装JDK(tar.gz 安装配置)
[root@localhost~]# vi /etc/profile
在profile文件的末尾加入如下命令:
方式1:
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=/usr/local/java/jdk1.8.0_171/jre
export PATH=$PATH:/usr/local/java/jdk1.8.0_171/bin
export CLASSPATH=./:/usr/local/java/jdk1.8.0_171/lib:/usr/local/java/jdk1.8.0_171/jre/lib
方式2:
export JAVA_HOME=/usr/java/jdk1.8.0_171
export PATH=$PATH:$JAVA_HOME/bin
输入:wq保存并退出,
[root@localhost~]# source /etc/profile
输入:java -version,如果看到如下内容说明你的jdk已经安装成功了。
[root@centos ~]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
[root@centos ~]#
1.2.2 系统配置
a. 编辑 /etc/security/limits.conf,追加以下内容;
[root@centos ~]# vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
b. 编辑/etc/sysctl.conf, 追加一下内容;
[root@centos ~]# vi /etc/sysctl.conf
vm.max_map_count = 262144
c. 要执行sysctl -p 持久化配置
[root@centos ~]# sysctl -p
d. 文件修改后需要重新登录用户,才会生效
1.2.3 添加用户,因为启动es需要单独创建用户
[root@centos ~]# groupadd elastic
[root@centos ~]# useradd -g elastic -m elastic -p elasticsearch
2. 安装部署
2.1 上传
官方下载地址: https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-1
上传elasticsearch-6.8.1.tar.gz包至服务器/home/elastic目录下,并创建目录/elastic/elasticsearch/data
2.2 解压
解压安装包 tar -xzvf elasti