蓝易云的CentOS 7安装Elasticsearch 8.7.0教程中,详细描述了安装步骤和设置密码访问的方法。(图片来源网络,侵删)
在CentOS 7系统上安装Elasticsearch 8.7.0并设置密码访问
1. 系统要求和准备工作
确保您的CentOS 7系统满足以下要求:
- 64位操作系统
- Java 8或更高版本
- 足够的内存和磁盘空间
在开始之前,请确保您已经安装了Java 8,可以使用以下命令检查Java版本:
java -version
如果没有安装Java,请先安装Java 8。
(图片来源网络,侵删)2. 下载并安装Elasticsearch 8.7.0
2.1 下载Elasticsearch
使用wget
命令下载Elasticsearch 8.7.0的压缩包:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.0-amd64.deb
2.2 安装Elasticsearch
使用dpkg
命令安装下载的Elasticsearch压缩包:
sudo dpkg -i elasticsearch-8.7.0-amd64.deb
3. 配置Elasticsearch
3.1 修改配置文件
编辑/etc/elasticsearch/elasticsearch.yml
文件,添加以下内容以启用基本身份验证和设置内置用户elastic
的密码:
xpack.security.enabled: true xpack.security.user: elastic xpack.security.password: your_password(图片来源网络,侵删)
将your_password
替换为您想要设置的密码。
保存并关闭文件。
3.2 重启Elasticsearch服务
重启Elasticsearch服务以应用更改:
sudo systemctl restart elasticsearch
4. 测试Elasticsearch访问
4.1 使用curl命令测试访问
使用curl
命令测试Elasticsearch的访问权限:
curl -u elastic:your_password "http://localhost:9200"
将your_password
替换为您在第3步中设置的密码。
如果一切正常,您应该能看到Elasticsearch的JSON响应。
4.2 使用Kibana测试访问
如果您还计划使用Kibana,请按照以下步骤进行配置:
1、下载并安装Kibana:
```bash
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.7.0-amd64.deb
sudo dpkg -i kibana-8.7.0-amd64.deb
```
2、编辑/etc/kibana/kibana.yml
文件,添加以下内容以启用基本身份验证并设置内置用户kibana
的密码:
```yaml
xpack.security.enabled: true
xpack.security.user: kibana
xpack.security.password: your_password
```
将your_password
替换为您想要设置的密码。
3、重启Kibana服务:
```bash
sudo systemctl restart kibana
```
4、打开浏览器,访问http://localhost:5601
,使用Elasticsearch的用户名和密码登录。
现在,您应该能够使用设置的密码访问Elasticsearch和Kibana。