安装elasticsearch5.5遇到的问题记录
来源:互联网 发布:淘宝退货怎么说 编辑:程序博客网 时间:2024/06/11 16:19
第一个错误是:Exception in thread "main" ception: property [elasticsearch.version] is missing for plugin [head]
原因:elasticsearch5.5跟2.X区别还是很大的,2.X版本可以在命令行直接输入plugin install mobz/elasticsearch-head安装head插件,而5.5只能通过手动下载压缩包,还要安装node.js,然后通过npm命令来安装head插件,后面我会给出安装教链接。而这个错误是因为我将从git下载的head插件压缩包解压到了elasticsearch5.5的plugin目录下了,我以为放到这个文件夹下面好管理,但是会报错,所以你一定要解压到其他目录
第二个错误是:Commons Daemon procrun failed with exit value: 5 (Failed to start service).传递给系统调用的数据区域太小。
原因1:网友说是你的elasticsearch的java_home设置的不是oracle的jdk,而是什么IBM的jdk或者openjdk,这都是不行的;必须安装oracle的jdk
原因2:你的Java环境变量不属于系统环境变量,而是在用户环境变量,你必须定义在系统环境变量,虽然都是环境变量,但是定义在哪里区别可大了,不知道啥是用户变量和系统变量的看下图,右键”我的电脑“,选择”属性“,点击”高级系统设置“,选择”环境变量“:
其实我们配置Java环境变量的时候都会配置在系统变量里面,几乎没人会配在用户变量里面,但是有一种情况下会变更,情况是这样的:我刚该开始在我电脑上安装了oracle的JDK1.8.0_121,过一段时间,桌面右下角总弹出让我升级jdk的消息,每天都弹,我嫌烦直接点升级了,升级成了1.8.0_144,但是没想到通过这种升级直接安装到了C盘我的用户变量下,而我原来的还在D盘下,至此我电脑上有两个版本的Java环境,然后我打开elasticsearch自带的manager工具重新设置Java环境变量路径,再启动服务就Ok了。如果你是通过在cmd命令下输入”elasticsearch-service install“安装的服务的话,安装完你就可以通过”elasticsearch-service manager“命令打开管理窗口,查看你的Java设置,如果路径不对,就点后面三个点重新选择一个路径不在用户路径的Java变量吧,下图我已经改过来了
在看朱林编著的《elasticsearch技术解析与实战》一书,刚开始用的是2.3.0版本,但是用head插件发送HEAD请求查看索引是否存在,一直返回null,不知道为什么
建议大家出现错误一定要第一时间看日志
参考地址:http://m.blog.csdn.net/lh2420124680/article/details/74277380 (5.5安装head插件教程)
https://segmentfault.com/q/1010000007827533/a-1020000008161682(错误一的链接)
https://stackoverflow.com/questions/37445810/elasticsearch-service-failing-to-start-cannot-find-jvm(错误二的链接)
- 安装elasticsearch5.5遇到的问题记录
- ElasticSearch5.x版本安装遇到的问题
- Elasticsearch5.4 安装中文插件的问题
- Elasticsearch5.1.1安装问题
- 记录安装 Cocoapods 遇到的问题
- 安装Bcache中遇到的问题记录
- mysql 5.7安装遇到的问题记录
- Opencv 3.1安装遇到的问题记录
- 记录安装caffe遇到的两个问题
- elasticsearch5.1.2安装过程记录
- ElasticSearch5.x踩坑记录(一):windows系统下的ElasticSearch5.6.3及head插件安装
- ElasticSearch5.0的安装
- linux安装elasticsearch5.5
- Elasticsearch5.0 安装问题集锦
- Elasticsearch5.0 安装问题集锦
- Elasticsearch5.0 安装问题集锦
- Elasticsearch5.0 安装问题集锦
- Elasticsearch5.0 安装问题集锦
- 如何查看APK文件
- 洛谷p1541乌龟棋
- 详解jdbc和hibernate区别
- 工厂设计模式(一)--简单工厂模式
- paraview可视化小球堆积系统
- 安装elasticsearch5.5遇到的问题记录
- ubuntu16.04 安装搜狗输入法
- 频率就是1K振荡电路
- retrofit2.0使用拦截器Interceptor统一打印请求与响应的json
- python求解最大子序列问题,子序列可连续或不连续
- asp.net mvc当出现错误时如何实现友好错误提示
- Nmon的安装及使用
- 自定义view—— 广告条效果
- [色彩]迅速判断16进制颜色值呈色