在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: 下载
-
- 点击”接受许可协议”,否则无法下载。
-
- 根据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,需要设置环境变量。
-
- [开始]→[计算机](右键点击)→打开[属性]
-
- 打开[系统高级设置]
-
- 在用户环境变量中,添加变量:_JAVA_OPTIONS,值为:-Xmx512M -Xms256M
-
- 在系统环境变量中,添加以下两个变量:
变量: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。