目录
【一】在window上部署ElasticSearch并注册成服务
【三】在Asp.Netcore上使用ElasticSearch
【四】在Asp.Netcore上使用ElasticSeach的一个helper类
安装Kibana到Window上
1.下载链接:https://www.elastic.co/cn/downloads/past-releases
打开上面的网页,第一个框选kibana 第二个选你Elasticsearch的版本号,就可以下载了(一定要和你的Elasticsearch的版本号一样)
然后将kibana 解压到你的 Elasticsearch的目录下
然后相同的方式,到kibana 的bin 目录下打开cmd 启动kibana就好了
然后打开http://localhost:5601 就可以访问kibana了
2.把Kibana安装成WindowSever
(1)下载NSSM,下载地址:NSSM - the Non-Sucking Service Manager
(2)将NSSM
解压并将nssm.exe
拷贝到kibana
的bin\
目录下
(3)cmd命令进入到kibana
的bin
文件夹下
(4)执行安装命令nssm install kibana。
点击安装即可
安装完成后就可以在服务里面看到该sever了
注:刚启动Kiabana时,出现 Kibana server is not ready yet 这个错误的话不要慌,稍等下再访问即可,该错误的意思是服务还没有完全启动。
Kibana开启外网访问 以及开启中文
到config文件夹下找到kibana.yml该配置文件
修改或者添加如下配置
server.port: 5601
server.host: "0.0.0.0"
i18n.locale: "zh-CN"
在新版本8.3.3时需要配置elasticsearch的账号密码。
如下所示进行配置,并对es的kibana_system账号的密码重置。对es重置账号密码详见上篇文章。
如下:
elasticsearch.username: "kibana_system"
elasticsearch.password: "DBv=Y1jXllbLkTkqYDy="
还需要配置es的服务地址:
# =================== System: Elasticsearch ===================
# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://localhost:9200"]