在Windows 7上设置Elasticsearch 5系列和Kibana 5系列

背景:

    • Windows 7 でElasticsearch (ES)とKibanaを使ってみたいけど、

ESの設定方法が記載された情報のバージョンが古い
情報がLinux OSベースのものが多い
最新のセットアップ方法が基本的に英語

在Windows 7上安装Elasticsearch和Kibana。

所需之物

    • OS: Windows 7 (私の場合は64bit)

 

    • Java:1.8.0_141

 

    • Elasticsearch: 5.5.1 (2017/7/25 最新版リリース)

 

    Kibana: 5.5.1 (2017/7/25 最新版リリース)

下载

Java: 下载

    1. 点击”接受许可协议”,否则无法下载。

 

    1. 根据32位或64位选择下载exe工具。

32位:jdk-8u144-windows-i586.exe
64位:jdk-8u144-windows-x64.exe

Elasticsearch:下载

    请下载ZIP文件(文件名:elasticsearch-5.5.1.zip)。

Kibana下载

    下载ZIP文件(文件名:kibana-5.5.1-windows-x86.zip)。

NSSM: 下载

为了自动启动Kibana,需要以下步骤:
1. 下载最新版本的nssm 2.24。

为了更方便地管理Elasticsearch、Kibana和nssm,将其解压后装入任意文件夹中(例如:在srv文件夹下放置Elasticsearch、Kibana和nssm文件夹)。

设定

为了使用Java,需要设置环境变量。

    1. [开始]→[计算机](右键点击)→打开[属性]

 

    1. 打开[系统高级设置]

 

    1. 在用户环境变量中,添加变量:_JAVA_OPTIONS,值为:-Xmx512M -Xms256M

 

    1. 在系统环境变量中,添加以下两个变量:

变量:JAVA_HOME 值:C:\Java文件夹的路径\Java\jdk1.8.0_141
变量:PATH 值:%JAVA_HOME%\bin

设置Elasticsearch

在PC开机时自动启动ES的设置:
1. 打开命令提示符,并进入elasticsearch\bin文件夹
cd C:\srv\elasticsearch-5.5.1\bin
2. 安装Elasticsearch服务
elasticsearch-service.bat install
3. 打开ES管理器并进行自定义配置,以便在PC开机时自动启动ES
elasticsearch-service.bat manager
4. 在ES管理器中进行以下设置,并点击“确定”关闭
– [常规]→启动类型: 自动(Automatic)
5. 启动Elasticsearch
elasticsearch-service.bat start

设置Kibana

为了让Kibana在电脑启动时自动运行,需要使用nssm。因为Kibana不像elasticsearch那样有自动启动的服务。

1. 从命令提示符进入nssm-2.24/win64(或win32)文件夹。
cd C:*\nssm\bin

2. 输入nssm install kibana,并打开nssm服务安装程序。

3. 在nssm服务安装程序中进行以下设置:
– [Application]→Path:存放Kibana的文件夹路径\Kibana\bin\Kibana.bat
– [Application]→Startup directory:存放Kibana的文件夹路径\Kibana\bin
– [Details]→Startup type:Automatic
– [Dependencies]→elasticsearch-service-x64(win32版本则使用elasticsearch-service-x86)

4. 使用nssm start kibana命令启动Kibana。

确认动作

弹性搜索

es.png

Kibana 可视化工具

kibana.png
广告
将在 10 秒后关闭
bannerAds