Elasticsearch详细安装教程(Linux)
一、简介
Elasticsearch是一个非常强大的搜索引擎,并且是开源免费的。使用前得先安装好jdk,要求的jdk版本较高,最好安装jdk9以上。有个细节要注意,es不允许root用户运行,要创建新用户运行。
二、安装
Jdk安装
-
下载jdk安装包(可以提前下载好上传到服务器,也可以用wget方式下载)
wget https://repo.huaweicloud.com/java/jdk/11.0.1+13/jdk-11.0.1_linux-x64_bin.tar.gz
-
解压安装包
tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz ./bin/jlink --module-path jmods --add-modules java.desktop --output jre # 在jdk根目录下执行生成jre
-
jdk环境配置
vi /etc/profile ## 在该文件下添加一下内容 export JAVA_HOME=/你的解压包路径/jdk-11.0.1 export JRE_HOME=/你的解压包路径/jdk-11.0.1/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
-
使环境生效
source /etc/profile
-
查看是否安装成功,安装成功会看到以下信息
java -version
Elasticsearch安装
-
下载es安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.1-linux-x86_64.tar.gz
-
解压安装包
tar -zxvf elasticsearch-7.2.1-linux-x86_64.tar.gz
-
修改配置文件 你的解压目录/config/elasticsearch.yml
vi elasticsearch.yml
-
创建新用户(创建用时会默认创建与用户名相同的用户组)
useradd es # 创建用户 passwd es # 修改用户密码
-
用户授权
chown -R es:es /usr/local/app/es/elasticsearch-7.2.0 # 配置你的安装目录
-
切换到 es 用户
su es
-
启动
cd /usr/local/app/es/elasticsearch-7.2.0/bin sh elasticsearch -d # -d后台启动
-
访问,看到以下信息说明启动成功
curl localhost:9200