linux搭建Elasticsearch
时间: 2023-12-23 22:05:21 浏览: 27
1. 安装Java
Elasticsearch是基于Java开发的,因此需要先安装Java。
使用以下命令安装Java:
```
sudo apt-get install openjdk-8-jdk
```
2. 下载Elasticsearch
可以从Elasticsearch官网下载最新版本的Elasticsearch。
使用以下命令下载Elasticsearch:
```
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-linux-x86_64.tar.gz
```
3. 解压缩Elasticsearch
使用以下命令解压缩Elasticsearch:
```
tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz
```
4. 启动Elasticsearch
进入Elasticsearch目录,使用以下命令启动Elasticsearch:
```
cd elasticsearch-7.9.3/bin
./elasticsearch
```
5. 访问Elasticsearch
使用浏览器访问以下URL来验证Elasticsearch是否正常运行:
```
http://localhost:9200/
```
6. 配置Elasticsearch
可以在Elasticsearch的配置文件中进行配置。
默认配置文件位于Elasticsearch目录下的`config/elasticsearch.yml`。
可以使用以下命令编辑配置文件:
```
sudo nano config/elasticsearch.yml
```
在配置文件中可以修改以下参数:
- cluster.name:指定集群的名称。
- node.name:指定节点的名称。
- network.host:指定节点监听的IP地址。
- http.port:指定节点监听的端口。
修改完配置文件后,需要重新启动Elasticsearch才能生效。
7. 安装Elasticsearch插件
Elasticsearch提供了很多插件,可以根据需要安装。
使用以下命令安装Elasticsearch-head插件:
```
./elasticsearch-plugin install mobz/elasticsearch-head
```
安装完成后,可以使用以下URL来访问Elasticsearch-head插件:
```
http://localhost:9200/_plugin/head/
```
8. 管理Elasticsearch
可以使用以下命令来管理Elasticsearch:
- 启动Elasticsearch:`./elasticsearch`
- 停止Elasticsearch:`./elasticsearch -d`
- 查看Elasticsearch进程:`ps -ef | grep elasticsearch`
- 查看Elasticsearch日志:`tail -f logs/elasticsearch.log`