下载 Elasticsearch 文件
这里使用 wget
命令进行下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.0-linux-x86_64.tar.gz \
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.0-linux-x86_64.tar.gz.sha512
下载完成后使用 shasum
命令检查文件完整性:
shasum -a 512 -c elasticsearch-8.4.0-linux-x86_64.tar.gz.sha512
文件如果完整则控制台会打印下列信息:
接下来使用 tar
命令进行解压:
tar -zxvf elasticsearch-8.4.0-linux-x86_64.tar.gz
解压完成后会有一个 elasticsearch-8.4.0
文件夹,进入文件夹查看:
将 elasticsearch-8.4.0
文件夹移动到 /usr/local
目录下:
sudo mv elasticsearch-8.4.0 /usr/local
运行 Elasticsearch
运行 Elasticsearch 需要 JDK 环境,下载的文件中内置了 JDK,也可使用自己的 JDK,在环境变量中配置 ES_JAVA_HOME
即可,如未配置,则使用内置的 JDK。推荐使用内置 JDK,因为自己的 JDK 可能会有版本不匹配的问题。
在控制台运行 Elasticsearch
/bin/elasticearch
测试一下 Elasticsearch 是否正常运行,打开一个新终端,运行如下命令:
curl --cacert /usr/local/elasticsearch-8.4.0/config/certs/http_ca.crt -u elastic https://localhost:9200
输入在 Elasticsearch 运行终端中打印的密码,可以看到如下输出则表示测试成功。
这样 Elaticsearch 就运行起来了,要停止的话关闭当前终端或按 ctrl+c
。
以守护线程运行 Elasticsearch
在终端中运行时关闭终端 Elasticsearch 就停止运行了,想要常驻后台,则要以守护线程运行:
./bin/elasticsearch -d -p pid
运行完成后会在安装目录生成一个 pid
文件:
要停止运行,使用如下 pkill
命令停止运行:
pkill -F pid
标签:8.4,JDK,Elasticsearch,linux,elasticsearch,安装,运行
From: https://www.cnblogs.com/ryouhh/p/16635839.html