在linux安装配置elasticsearch
时间: 2024-03-05 10:24:02 浏览: 77
安装和配置 Elasticsearch 在 Linux 上需要以下步骤:
1. 下载 Elasticsearch 安装包
可以从 Elasticsearch 官网下载最新版本的 Elasticsearch 安装包,或者使用命令行工具下载最新版本的 Elasticsearch 安装包。
2. 安装 Elasticsearch
使用以下命令来安装 Elasticsearch:
```
sudo rpm -ivh elasticsearch-7.15.0-x86_64.rpm
```
3. 启动 Elasticsearch
使用以下命令来启动 Elasticsearch:
```
sudo systemctl start elasticsearch
```
4. 配置 Elasticsearch
默认情况下,Elasticsearch 的配置文件位于 /etc/elasticsearch 目录下。您可以编辑该文件以更改 Elasticsearch 的配置。例如,您可以更改 Elasticsearch 的监听地址、端口和数据目录等。
5. 测试 Elasticsearch
运行以下命令来测试 Elasticsearch 是否正在运行:
```
curl http://localhost:9200/
```
如果 Elasticsearch 正在运行,您将看到类似于以下内容的输出:
```
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "z8v6_5VpRJ2HvZJ2dXvD6Q",
"version" : {
"number" : "7.15.0",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "79d65f6e357953a5b3cbcc5e2c7c21073d89aa29",
"build_date" : "2021-09-16T03:05:29.143308416Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
```
这表示 Elasticsearch 正在运行。
6. 设置 Elasticsearch 为系统服务
如果您希望 Elasticsearch 在系统启动时自动启动,可以使用以下命令将其设置为系统服务:
```
sudo systemctl enable elasticsearch
```
这样,Elasticsearch 将在系统启动时自动启动。
阅读全文