CentOS系统环境搭建(十七)——elasticsearch设置密码

centos系统环境搭建专栏🔗点击跳转

elasticsearch设置密码

没有密码是很不安全的一件事😭

文章目录

1.设置密码

关于Elasticsearch的安装请看CentOS系统环境搭建(十二)------CentOS7安装Elasticsearch。这些只是让你关闭与重启es,关闭与重启es若你有自己的方法不必参考本文。

先关掉elasticsearch

bash 复制代码
cd /usr/local/elasticsearch-7.17.6/bin
bash 复制代码
./killes.sh

编辑elasticsearch.yml

bash 复制代码
vim /usr/local/elasticsearch-7.17.6/config/elasticsearch.yml

最下面写上

bash 复制代码
#设置密码后的访问配置
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

后台启动(重启es),记得切换非root用户

bash 复制代码
sh /usr/local/elasticsearch-7.17.6/bin/elasticsearch -d

设置密码

bash 复制代码
/usr/local/elasticsearch-7.17.6/bin/elasticsearch-setup-passwords interactive

指令elasticsearch-setup-passwords位于你es安装目录bin里,执行后会让你开始设置你的自定义密码,一定要牢记密码。

2.登录elasticsearch

进入es页面会出现如图提示,es用户名默认为elastic,而密码是你刚刚设置的。这样输入正确后才能看到这个页面。

3.登录kibana

关于kibana的安装请看CentOS系统环境搭建(十五)------CentOS安装Kibana。这些只是让你关闭与重启kibana,关闭与重启kibana若你有自己的方法不必参考本文。

先关闭kibana

bash 复制代码
kill $(ps -ef | grep kibana | grep -v grep | awk '{print $2}')

编辑kibana.yml

bash 复制代码
vim /usr/local/kibana-7.17.6-linux-x86_64/config/kibana.yml

末尾添加

bash 复制代码
elasticsearch.username: "kibana"
elasticsearch.password: "你开始设置你的自定义密码"

后台启动

bash 复制代码
nohup /usr/local/kibana-7.17.6-linux-x86_64/bin/kibana &

访问网页,它将要求你输入登录用户名和密码

这里的用户名同样默认为elastic,而密码是你刚刚设置的。

登录后便可正常使用kibana。

4.登录elasticsearch-head

复制代码
http://ip:9100/?auth_user=elastic&auth_password=你设置的密码

这里是同样的,用户名默认为elastic,而密码是你刚刚设置的。

然后你将如图没设置密码时一样正常访问。

这里的诀窍在于步骤一的伏笔,这也是elasticsearch-head如何设置密码登录的诀窍。

相关推荐
云动课堂1 天前
【运维实战】企业级Samba文件共享服务 · 一键自动化部署方案 (适配银河麒麟 V10 /openEuler /CentOS)
运维·centos·自动化
oMcLin1 天前
如何在CentOS Stream 9上通过配置Hyper‑V虚拟化实现高效的资源隔离与虚拟机管理?
linux·运维·centos
liuyunshengsir1 天前
Elasticsearch 高级查询must 多个条件同时满足
linux·服务器·elasticsearch
Cx330❀2 天前
Git 多人协作全攻略:从入门到高效协同
大数据·elasticsearch·搜索引擎·gitee·github·全文检索·gitcode
tianyuanwo2 天前
深入解析CentOS 8网络配置:NetworkManager DNS管理机制与网卡类型深度剖析
linux·网络·centos
tianyuanwo2 天前
深入解析CentOS 8中NetworkManager重启后DNS配置被覆盖的机制与解决方案
linux·运维·centos·dns
Dragon~Snow2 天前
Linux-centOS Stream 9 系统 mysql-8.4.7 RPM版本
linux·mysql·centos
bigHead-2 天前
Git合并操作详解:安全高效地合并远程分支
git·安全·elasticsearch
奇树谦2 天前
FastDDS阿里云DDSRouter安装和使用(失败)
elasticsearch·阿里云·云计算
色空大师2 天前
服务打包包名设置
java·elasticsearch·maven·打包