centos7.9编译安装elasticsearch7
时间: 2023-08-04 22:13:04 浏览: 126
好的,下面是 CentOS 7.9 编译安装 Elasticsearch 7 的步骤:
1. 安装 Java
Elasticsearch 是基于 Java 开发的,因此需要先安装 Java。可以执行以下命令来安装 OpenJDK:
```
sudo yum install java-1.8.0-openjdk-devel
```
2. 下载 Elasticsearch
从 Elasticsearch 官网下载最新版本的 Elasticsearch,下载地址为:https://www.elastic.co/downloads/elasticsearch。
可以使用 wget 命令来下载,例如:
```
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz
```
3. 解压 Elasticsearch
将下载的 Elasticsearch 压缩包解压到指定的目录:
```
tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz -C /opt/
```
4. 配置 Elasticsearch
进入 Elasticsearch 安装目录,编辑 `config/elasticsearch.yml` 文件,设置以下配置项:
```
cluster.name: my_cluster
node.name: my_node
network.host: 0.0.0.0
```
其中,`cluster.name` 和 `node.name` 可以根据自己的需求修改,`network.host` 设置为 0.0.0.0 表示允许外部访问。
5. 启动 Elasticsearch
在 Elasticsearch 安装目录下执行以下命令启动 Elasticsearch:
```
./bin/elasticsearch
```
6. 验证 Elasticsearch
使用 curl 命令验证 Elasticsearch 是否正常运行:
```
curl http://localhost:9200/
```
如果返回以下信息,则表示 Elasticsearch 已经正常运行:
```
{
"name" : "my_node",
"cluster_name" : "my_cluster",
"cluster_uuid" : "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
"version" : {
"number" : "7.12.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "xxxxxxx",
"build_date" : "2021-04-20T20:56:39.040728659Z",
"build_snapshot" : false,
"lucene_version" : "8.8.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
```
以上就是 CentOS 7.9 编译安装 Elasticsearch 7 的步骤,希望能对你有所帮助。
阅读全文