centos 安装elasticsearch
时间: 2024-07-23 22:00:55 浏览: 124
安装 Elasticsearch 在 CentOS 上通常需要通过官方仓库获取软件包并进行配置。以下是简要步骤:
1. **更新系统**:
```
sudo yum update -y
```
2. **添加Elasticsearch仓库**:
```
sudo curl -X GET "https://artifacts.elastic.co/gpg" | sudo gpg --dearmor -o /usr/share/rpmforge/RPM-GPG-KEY-elasticsearch
sudo echo -e "[elasticsearch]\nname=Elasticsearch Repository\nbaseurl=https://artifacts.elastic.co/packages/7.x/yum/\nenabled=1\ngpgcheck=1\ngpgkey=/usr/share/rpmforge/RPM-GPG-KEY-elasticsearch" > /etc/yum.repos.d/elasticsearch.repo
```
3. **安装依赖项**:
```
sudo yum install -y java-1.8.0-openjdk-devel epel-release
```
4. **安装Elasticsearch**:
```
sudo yum install -y elasticsearch
```
5. **启动服务**:
```
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
```
6. **验证安装**:
可以通过 `curl` 或者访问 `http://localhost:9200/_cat/health` 来确认Elasticsearch是否运行正常。
**注意事项**:
- 如果遇到权限问题,可能需要设置 selinux 的规则允许Elasticsearch运行。可以使用 `setsebool -P httpd_can_network_connect 1` 开启网络连接权限。
- 配置文件默认位于 `/etc/elasticsearch/elasticsearch.yml`,你可以根据需要进行定制。
阅读全文