您的位置:首页 > 其它

Elasticsearch windows下一键安装实现深入详解

2016-07-13 17:57 387 查看

1、前言

传统elasticsearch在windows下安装步骤繁琐,第一次装会遇到这样那样的问题,基本会耗时2小时以上。

而自动安装包的实现具有以下优点:

(1)包含了elasticsearch和必要的插件head、kibana、logstash。

(2)一键安装,时间10分钟之内,极大的提高了工作效率。

(3)一键卸载服务,一键删除安装文件。

(4)以服务的形式提供用户使用,频繁开关机也无需再次启动。

(5)无需任何额外配置,无需任何命令行操作。

2、Windows下elasticsearch繁琐的安装步骤

Elasticsearch最新版本elasticsearch2.3.3手动安装步骤如下:

特点:笨、繁、慢。

第一步:安装jdk,并配置环境变量。

第二步:以服务的方式运行elasticsearch

https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service-win.html

第三步:安装head插件

plugin install mobz/elasticsearch-head

第四步:安装kibana插件

https://www.elastic.co/guide/en/kibana/current/setup.html

kibana以服务形式运行

http://stackoverflow.com/questions/29261809/elastic-kibana-install-as-windows-service

kibana以服务形式运行(试验可用)

https://www.youtube.com/watch?v=L-0A2cqTn-w

第五步:logstash windows安装

https://github.com/verbosemode/public-notes/blob/master/logstash-windows.md

第六步:windows下安装分词插件

http://elasticsearch.cn/question/579

3、 Elasticsearch windows下一键安装实现的流程示意图



4、 Elasticsearch windows下一键安装脚本

https://github.com/laoyang360/elasticsearch_windows_auto_install

5、 Elasticsearch windows下一键安装注意事项

(1)、【安装步骤】

在安装路径elasticsearch-win下,右键elasticsearch_auto_install.bat,点击:以管理员身份运行,即可完成一键安装。

(2)、【日志】

日志位置:.\logs\es_auto_install.log

(3)、【验证是否安装成功】

建议用火狐浏览器访问:http://localhost:9200/

若成功,会返回以下内容:

{

“name” : “node-1”,

“cluster_name” : “my-application”,

“version” : {

“number” : “2.3.3”,

“build_hash” : “218bdf10790eef486ff2c41a3df5cfa32dadcfde”,

“build_timestamp” : “2016-05-17T15:40:04Z”,

“build_snapshot” : false,

“lucene_version” : “5.5.0”

},

“tagline” : “You Know, for Search”

}

(4)、【访问地址】

建议用火狐浏览器访问:

【1】 head插件访问地址: http://localhost:9200/_plugin/head/

【2】 kibana插件访问地址:http://localhost:5601

(5)、【删除服务】

在安装路径elasticsearch-win下,右键elasticsearch_uninstall.bat,点击:以管理员身份运行,即可完成一键卸载服务。

(6)、【卸载】

在安装路径elasticsearch-win下,双击:unins000.exe 即可完成卸载。

6、注意事项

(1)打包工具

针对elasticsearch包含的路径深(有的大于8层),选择Innosetup进行打包,对比VS2010自带打包优点:

只需选中路径,无需手动点添加文件,非常方便。



(2)调用第三方工具脚本,要等待执行完成才能执行下一步。

bat脚本调用使用:call

非bat可执行程序调用使用:start /wait

——————————————————————————————————

更多ES相关实战干货经验分享,请扫描下方【铭毅天下】微信公众号二维码关注。

(每周至少更新一篇!)



和你一起,死磕Elasticsearch

——————————————————————————————————

作者:铭毅天下

转载请标明出处,原文地址:http://blog.csdn.net/laoyang360/article/details/51900235

如果感觉本文对您有帮助,请点击‘顶’支持一下,您的支持是我坚持写作最大的动力,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: