在前一篇文章“Windows下安装和配置ElasticSearch​”中我们将ElasticSearch的基础安装和配置做了一个介绍,这篇文章主要介绍Kibana插件的安装和配置,Kibana可以理解为ElasticSearch的可视化管理工具。

​1、下载文件​

    下载地址:https://www.elastic.co/cn/downloads/past-releases

    注意,​下载的版本需要和ElasticSearch版本号一致​,如这里我们下载的的是6.8.9版本的,如:https://artifacts.elastic.co/downloads/kibana/kibana-6.8.9-windows-x86_64.zip

Windows下安装和配置Kibana_elastic


2、​将下载下来的压缩包解压到某安装目录,如:D:\Net_Program\Net_Kibana

    注意,压缩包自带最外层还有一个文件夹kibana-6.8.9-windows-x86_64,此文件夹在解压的时候可以不要

Windows下安装和配置Kibana_elasticsearch_02


3、配置

    由于在前一篇文章“Windows下安装和配置ElasticSearch”中,我们设置了ElasticSearch的访问用户和密码,所以这里需要配置Kibana访问ElasticSearch的用户和密码,修改安装目录config中的kibana.yml文件,具体修改如下:

#设置访问用户
elasticsearch.username: "elastic"
#设置访问密码
elasticsearch.password: "123456"

Windows下安装和配置Kibana_elastic_03


    如果ElasticSearch设置了域名或IP访问,还需要设置安装目录config中的kibana.yml文件,具体修改如下

#ElasticSearch连接地址
elasticsearch.hosts: ["http://192.168.3.200:9200"]

Windows下安装和配置Kibana_中文显示_04

    如果要设置显示中文语言,则还需要修改安装目录config中的kibana.yml文件,具体修改如下:

#设置中文显示
i18n.locale: "zh-CN"

4、启动Kibana服务

    ​4.1、​方式一:可直接进入安装的bin目录运行kibana.bat即可;

    ​4.2、​方式二:通过cmd命令启动服务,打开CMD并定位到bin安装目录:D:\Net_Program\Net_Kibana\bin,然后执行kibana.bat

    ​4.3、​方式三:使用NSSM设置为Windows服务

        打开NSSM的win64的文件夹,如D:\Net_业务软件\Net_NSSM\nssm-2.24\win64,然后按住Shift+鼠标右键点击文件夹空白处,选择“在此处打开Powershell窗口”

        然后输入​.\nssm install​调出设置窗体

        在弹出的窗体中,Application选项卡中,

            Path:选择​kibana.bat​所在的路径,如​D:\Net_Program\Net_Kibana\bin\kibana.bat

            Startup directory:选择Path后,Startup directory选择会自动填充

            Argument:为启动服务的参数,此处为空即可

            Service name:服务名称,如​Kibana-Service

        设置完成后点击Install service按钮即完成,此时去查看系统服务有多了一个叫Kibana-Service的服务了

Windows下安装和配置Kibana_elastic_05

Windows下安装和配置Kibana_Kibana_06

Windows下安装和配置Kibana_elastic_07

5、测试

        在Kibana服务启动成功后,在浏览器中输入http://localhost:5601即可访问,用户名和密码就是我们刚才配置的elastic和123456。

        如果想启用IP或域名、修改端口,可直接修改config中的kibana.yml中的server.host和server.port,如下图所示:

Windows下安装和配置Kibana_ElasticSearch_08

Windows下安装和配置Kibana_ElasticSearch_09

 Windows下安装和配置Kibana_中文显示_10

Windows下安装和配置Kibana_elasticsearch_11

Windows下安装和配置Kibana_elasticsearch_12

总结,最后所有设置如下所示:

ElasticSearch为单机的配置:

#设置访问用户
elasticsearch.username: "elastic"
#设置访问密码
elasticsearch.password: "123456"

#ElasticSearch连接地址
elasticsearch.hosts: ["http://192.168.2.200:9200"]

#设置中文显示
i18n.locale: "zh-CN"

#IP访问地址和端口号
server.host: "192.168.2.200"
server.port: 5601

 ElasticSearch为集群的配置:

#设置访问用户
elasticsearch.username: "kibana_system"
#设置访问密码
elasticsearch.password: "123456"

#ElasticSearch连接地址
elasticsearch.hosts: ["http://192.168.2.200:9200", "http://192.168.2.200:9201", "http://192.168.2.200:9202"]

#设置中文显示
i18n.locale: "zh-CN"

#IP访问地址和端口号
server.host: "192.168.2.200"
server.port: 5601