天空闲话 发表于 2024-7-26 12:24:40

windows下设置Elasticsearch和kibana

一、下载Elasticsearch 8.12.2
Download Elasticsearch | Elastic
二、下载kibana 8.12.2
Download Kibana Free | Get Started Now | Elastic
三、下载ik:https://github.com/infinilabs/analysis-ik/releases?page=1
选择与下载的es版本一致的下载
解压改名:解压下载的安装包,然后将解压所得的安装包改成ik
添加目次:将ik目次移入es的plugins目次
安装验证: 终端输入下令 elasticsearch-plugin list

这两个版本必须一致,别的kinbana的作用就像是数据库(Elasticsearch )的可视化工具
四、将两个压缩包解压后只需要修改设置文件即可,其他不用动

[*] elasticsearch.yml
node.name: WIN-liuxu #连接kibana时开启了节点,需要给出节点名称,这里我是自定义的
cluster.initial_master_nodes: ["WIN-liuxu"] # 与上面的node.name对应
network.host: 0.0.0.0 #允许所有主机访问
http.port: 9200 #默认端口
xpack.security.enabled: true   #开启密码认证
xpack.security.enrollment.enabled: true
xpack.security.http.ssl: #开启ssl加密访问,这个需要申请ca证书,我这里直接给禁掉了,如果你使用true,那你在连接kibana时也要使用证书
enabled: false
keystore.path: certs/http.p1
xpack.security.transport.ssl:
enabled: true
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
http.host: 0.0.0.0

[*] kibana.yml
server.host: "0.0.0.0" #允许所有主机访问
elasticsearch.username: "kibana_system" #这个账户是es默认的,官方推荐使用这个用户连接kibana
elasticsearch.password: "123456" # 密码不知道的看下面es如何设置密码的
elasticsearch.ssl.verificationMode: none # 这个就是不使用ca加密访问es,与上面的xpack.security.http.ssl相对应

五、重置和设置密码

[*] 重置密码:刚解压es后,进入bin目次下利用cmd,然后利用 elasticsearch-reset-password -u elastic 下令,之后会天生一个一个随机密码,new value就是密码 账号是 elastic,可以先用这个登录一下es
[*] 自界说密码:由于重置的密码很难记住,以是我们需要自己设置一个密码,保举是123456 终端输入下令 elasticsearch-reset-password --username elastic -i --一定要先运行ES 这个是为了 elastic 设置密码。 上面我们提到如果利用kibana毗连es是不能用elastic用户的,应该用kibana_system,以是我们也需要设置一下kibana_system的密码 elasticsearch-reset-password --username kibana_system -i 然后把你的密码写到kibana.yml的elasticsearch.password中,之后启动kibana.bat
六、es启动乱码问题
乱码:进入config目次--->打开jvm.options 文件—>末了添加-Dfile.encoding=GBK

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: windows下设置Elasticsearch和kibana