win10下ElasticSearch5.5.1与headKibanaX-PackSQLIKPINYIN插件的配置安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下ElasticSearch5.5.1与headKibanaX-PackSQLIKPINYIN插件的配置安装相关的知识,希望对你有一定的参考价值。

 

ElasticSearch5.5.1与插件的配置安装

Elasticsearch5.5.1安装:

下载地址https://www.elastic.co/cn/downloads/elasticsearch

下载zip,解压

技术分享

运行C:\\elasticsearch-5.5.1\\bin\\elasticsearch.bat

 技术分享

访问http://localhost:9200/

 技术分享

安装成功。

环境:

Windows10企业版X64

JDK-1.8.0

ElasticSearch-5.5.1

ES5.5.1可在线安装的插件目录:

技术分享

注:所有的cmd命令都得以管理员身份运行。

一、elasticSearch5.X head插件

1.安装node-v4.5.0-x64.msi,把NODE_HOME设置到环境变量里。

技术分享

加入PATH环境变量

 技术分享

测试安装成功否:

技术分享

2. grunt安装

grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装grunt:

注意:路径切到C:\\Program Files\\nodejs下。

npm install -g grunt-cli

-g代表全局安装。安装路径为C:\\Users\\yourname\\AppData\\Roaming\\npm,并且添加PATH变量。

技术分享

安装完成后检查一下:

 技术分享

3.head安装

下载elasticsearch-head

下载地址:https://github.com/mobz/elasticsearch-head,下载后解压缩。

修改head源码

目录:C:\\elasticsearch-head-master\\Gruntfile.js:

找到下面connect属性,新增hostname: ‘*’:

技术分享

 

4. 修改Elasticsearch配置文件

编辑C:\\elasticsearch-5.5.1\\config\\config\\elasticsearch.yml,加入以下内容:

http.cors.enabled: true

http.cors.allow-origin: "*"

 技术分享

 

5. 启动elasticsearch-head

先启动Elasticsearch,然后再启动elasticsearch-head。

 技术分享

技术分享

 

在elasticsearch-head-master/目录下,运行启动命令:

npm install –g(仅初次运行需要)

grunt server

 技术分享

访问http://localhost:9100/

 技术分享

由于之前已建立索引,所以因此可以看到数据。

 

Kibana是一个为ElasticSearch 提供的数据分析的 Web 接口(5601)。可使用它对日志进行高效的搜索、可视化、分析等各种操作。Kibana目前最新的版本5.5.2。

二、安装Kibana

1.下载

https://www.elastic.co/downloads/kibana

解压到C:\\kibana-5.5.1-windows-x86

2.配置

修改C:\\kibana-5.5.1-windows-x86\\config下的kibana.yml使 elasticsearch.url指向你的Elasticsearch。(默认情况不需要改)

技术分享

 

3.启动

先启动elasticsearch,然后在重新打开cmd窗口,

C:\\kibana-5.5.1-windows-x86\\bin\\kibana.bat

访问kibana:浏览器

http://localhost:5601/

 技术分享

 

 

技术分享

 

三、安装x-pack

X-Pack是Kibana中单独的一个组件,在5.x之前各种单独的组件(Shield, Watcher, Marvel, Graph, Reporting),现在都集成到X-Pack中。X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中。x-pack是elasticsearch的一个扩展包,将安全,警告,监视,图形和报告功能捆绑在一个易于安装的软件包中,虽然x-pack被设计为一个无缝的工作,但是你可以轻松的启用或者关闭一些功能,X-Pack主要是添加身份权限的验证,以及原先需要安装其他各种Marvel、Head等各种功能插件添加到Kibana上使用才能使用的功能。我采用的是在线安装(安装之前得关闭Elasticsearch和Kibana):

1.Elasticsearch中安装X-pack

在C:\\elasticsearch-5.5.1\\bin下运行.\\elasticsearch-plugin.bat install x-pack

 技术分享

 

2.在Kibana中也安装x-pack

安装方式类似(下载可能较慢20mins左右,下载过程中切记在cmd窗口按回车,会报错):

.\\kibana-plugin.bat install x-pack

 技术分享

 

3.修改参数

在C:\\elasticsearch-5.5.1\\config下的elasticsearch.yml加入以下参数:

Action.auto_create_index : .security,.monitoring*,.watches,.triggered_watches,.watcher-history*

xpack.security.enabled : false

xpack.monitoring.enabled : true

xpack.graph.enabled : false

xpack.watcher.enabled : false

xpack.ml.enabled : false

 技术分享

 

4.重新启动ElasticsearchKibana

 技术分享

 

安装完x-pack,登录elasticsearchkibana会让你输入密码

 技术分享

 技术分享

 

默认用户名elastic ,其默认密码是changeme。

 

四、中文分词插件的安装

Ik分词器是目前使用广泛、且效果比较好的中文分词器。

1.下载

https://github.com/medcl/elasticsearch-analysis-ik

下载时要下载elasticsearch对应的版本:

 技术分享

 

配置前关闭elasticsearch,安装完成后再启动。

下载到C:\\plugins后,进入elasticsearch-analysis-pinyin-master目录,mvn打包(未下载maven的自行下载安装)。

 技术分享

技术分享

2.配置运行

打包成功后,在C:\\plugins\\elasticsearch-analysis-ik-master\\target\\releases会有一个elasticsearch-analysis-ik-5.5.1.zip。

技术分享

 

解压得到:

技术分享

将以上7个文件,剪切到C:\\elasticsearch-5.5.1\\plugins\\ik(ik文件夹是自己新建的)

 技术分享

重新启动elasticsearch

可以看到已经加载了ik分词器插件。

 技术分享

五、PINYIN分词插件的安装

              pinyin分词器的下载地址:
https://github.com/medcl/elasticsearch-analysis-pinyin

安装过程与ik分词器相同,下载、打包、加入elasticsearch、重启elasticsearch。

 技术分享

技术分享

六、SQL插件的安装

1.下载sql插件

地址https://github.com/NLPchina/elasticsearch-sql

找到对应版本

 技术分享

 

访问链接

https://github.com/NLPchina/elasticsearch-sql/releases/download/5.5.1.0/elasticsearch-sql-5.5.1.0.zip

并下载

 技术分享

 

2.将下载的sql插件上传到elasticsearchplusins目录下,重启es

安装过程与ik分词器相同,下载、打包、加入elasticsearch、重启elasticsearch。

 技术分享

技术分享

3.下载site-server

 技术分享

 

4.更改端口

C:\\es-sql-site-standalone\\site-server\\site_configuration.json

 技术分享

 

5.访问C:\\es-sql-site-standalone\\_site\\index.html

 技术分享

对现有索引进行SQL查询:

 技术分享

 


以上是关于win10下ElasticSearch5.5.1与headKibanaX-PackSQLIKPINYIN插件的配置安装的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch5.5.1插件开发指南

Elasticsearch5.5.1 自定义评分插件开发

elasticsearch5.5.1集群部署手册

win10下Spark的环境搭建

win10 下 protobuf 与 qt

Win10系统下安装Ubuntu16.04.3教程与设置