官方安装地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.13/rpm.html#rpm-running-systemd
1. 下载并安装Elasticsearch
进入系统根目录下面的 local ,在普通用户(ben) 下面执行安装操作:
###下载
cd /local
sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.4-x86_64.rpm.sha512 shasum -a 512 -c elasticsearch-7.13.4-x86_64.rpm.sha512
###安装
sudo rpm --install elasticsearch-7.13.4-x86_64.rpm
warning: elasticsearch-7.13.4-x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY
Creating elasticsearch group... OK
Creating elasticsearch user... OK
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
### 安装时不启动,请执行以下语句将elasticsearch服务配置为使用systemd自动启动
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
sudo systemctl start elasticsearch.service
Created elasticsearch keystore in /etc/elasticsearch/elasticsearch.keystore
2. Elasticsearch以在系统启动时自动启动
要配置Elasticsearch以在系统启动时自动启动,请运行以下命令:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
3. Elasticsearch 启动和停止命令
Elasticsearch可以按以下方式启动和停止:
sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service
4. 检查Elasticsearch是否运行
您可以通过向以下端口发送 HTTP 请求来测试您的 Elasticsearch 节点是否正在9200
运行localhost
:
curl -X GET 'http://localhost:9200'
正常结果:
[ben@ip-172-31-8-38 local]$ curl -X GET "localhost:9200/?pretty"
{
"name" : "ip-172-31-8-38.eu-central-1.compute.internal",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "EISWOsRkSkaFu2XIS-OUIg",
"version" : {
"number" : "7.13.4",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "c5f60e894ca0c61cdbae4f5a686d9f08bcefc942",
"build_date" : "2021-07-14T18:33:36.673943207Z",
"build_snapshot" : false,
"lucene_version" : "8.8.2",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}