CentOS 安装ES教程
一.依赖环境检查
Elasticsearch依赖Java环境,先确认系统上的Java环境及版本。
1
| Java -version 检查Java和Java版本
|
若没有则先安装依赖:
1.更新系统:
2.安装Java OpenJDK:CentOS有一个默认OpenJDK。可以根据需求选择安装OpenJDK 8或OpenJDK 11。
1 2 3
| sudo yum install java-1.8.0-openjdk || sudo yum install java-11-openjdk
|
3.验证安装:安装完成后,可以使用”Java -version”命令验证Java是否正确安装:
4.配置默认Java版本(可选):如果你系统上安装了多个Java版本,可以使用以下命令来配置默认的Java版本:
1
| sudo alternatives --config java
|
二.下载安装
ES官网下载对应的安装包:
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-6-0
解压安装包
1
| tar -zxvf elasticsearch-7.6.0-linux-x86_64.tar.gz
|
移动到指定文件夹
1
| mv elasticsearch-7.6.0 /usr/local/elasticsearch-7.6.0
|
进入指定文件夹
1
| cd /usr/local/elasticsearch-7.6.0/
|
新建data和log文件夹用于存放数据
进入config文件夹
修改elasticsearch.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| cluster.name: es8 node.name: node-1 node.attr.rack: r1 path.data: /usr/local/elasticsearch-7.6.0/data path.logs: /usr/local/elasticsearch-7.6.0/log
xpack.security.enabled: false xpack.security.transport.ssl.enabled: false
http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: Authorization,X-Requested-With,Content-Type,Content-Length
http.port: 9200
|
回到bin目录
1
| cd /usr/local/elasticsearch-7.6.0/bin/
|
启动
可能会报错!!!
创建es用户
注:es默认不能用root用户启动,也不推荐使用root启动es,通常需要去创建一个新用户
1 2 3 4
| adduser es passwd es chown -R es:es /usr/local/elasticsearch-7.6.0/ chmod 770 /usr/local/elasticsearch-7.6.0/
|
切换用户,重新启动es