找到一份比较详细的搭建指南cloud.tencent.com/developer/a…
在操作过程中,将遇到的一些问题做一下记录。
问题列表
1. 用户账号问题
es不能用root账号启动,必须新建一个普通用户。我这里也是用的elsearch,我使用的操作系统是centos8。
第一步是新建用户,使用 useradd elsearch即可;
第二步是设置密码,我直接使用了root用户设置密码;
passwd elsearch
第三步,需要给elsearch提权,增加sudo权限。具体就是将elsearch用户加入到sudoer组即可。在centos中,这个用户组是wheel。
2. elasticsearch用户问题
登录使用es,用的是账号访问方式,需要用到elastic用户,如果忘记了密码。就需要用到
sudo bin/elasticsearch-reset-password -u elastic
进行密码重置,记得将密码保存下来。
连接成功后,进行验证,得到如上信息。
3. kibana配置问题
第一次kibana的配置,仅需要简单配置
# 服务端口
server.port: 5601
# 服务地址
server.host: "0.0.0.0"
# elasticsearch服务地址
elasticsearch.hosts: ["http://10.10.12.122:9200"]
server.host 配置为0.0.0.0,确保在其他电脑均可以访问。 elasticsearch.hosts就是es的访问地址了。
4. 第一次访问kibana
在第一次访问kibana的时候,会提示输入token,按照提示可以完成token的获取。参照下图:
通过bin/elasticsearch-create-enrollment-token --scope kibana, 可以获取token。切记不要获取完token就关闭对话框,后面还需要用到。
输入token之后,会立即提示输入验证码。这个验证码在刚才的控制台上会实时显示出来。
随后就需要输入elasticsearch的用户名和密码了,这个就是第二个问题里面的用户名和密码。