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_install5、 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
如果感觉本文对您有帮助,请点击‘顶’支持一下,您的支持是我坚持写作最大的动力,谢谢!
相关文章推荐
- Android规范摘记
- 用JQuery给图片添加鼠标移入移出事件
- 浏览器判断和移动端的判断
- java 多线程总结(二) 线程阻塞的方法
- 用Jmeter 测试接口--需要登录怎么办?
- Android 自定义圆形文字头像
- [小技巧]四步模拟开发中网速较慢的情况
- 集群管理 secondaryNameNode和NameNode(转)
- 常用算法题目3道
- 使用循环和递归方法实现二分法搜索
- paxos
- Java中随机数的产生
- MVC spring.net 没有设置好会出现的这个问题
- 解读企业即时通讯
- 【Lintcode】删除链表中的元素
- Python unicode equal comparison failed
- java内存--堆、栈、方法区
- Java NIO 学习(四)--ServerSocketChannel与SocketChannel
- UVA-227 Puzzle
- fastjson导致java.lang.OutOfMemoryError: PermGen spac