AWS 安装 Elasticsearch7

官方安装地址: 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"
}

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注