`
如若_晴
  • 浏览: 110513 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案

阅读更多
原文转自:http://blog.csdn.net/jianjun200607/article/details/49821813
为了学习用,如有侵权,请尽快联系本人删除,感谢

es2.0跟1.6或者1.7有所不同,1.6或者1.7直接运行就可以启动,不需要任何的配置,2.0不同,如果不配置一些东东是无法正常在eclipse中启动调试的

1.异常:
Exception in thread "main" java.lang.IllegalStateException: path.home is not configured
at org.elasticsearch.env.Environment.<init>(Environment.java:99)
at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareEnvironment(InternalSettingsPreparer.java:82)
at org.elasticsearch.common.cli.CliTool.<init>(CliTool.java:107)
at org.elasticsearch.common.cli.CliTool.<init>(CliTool.java:100)
at org.elasticsearch.bootstrap.BootstrapCLIParser.<init>(BootstrapCLIParser.java:48)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:227)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
 
  解决方案:
右键main方法的类,选择Debug configurations,然后选中Arguments页签,在VM argument中添加:-Des.path.home参数即可解决。

2.异常:
ERROR: command not specified

  解决方案:
同第一个的操作,在Program argument中添加:start即可。

3.异常:
Exception in thread "main" java.lang.IllegalStateException: failed to load bundle [] due to jar hell

  解决方案:
同第一个的操作,在VM argument中添加:-Xms1g -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -
XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/heapdump.hprof -Delasticsearch -Des.foreground=yes -ea -
Des.path.home=E:\\resources\\elasticsearch-2.0.0\\core -Des.security.manager.enabled=false
-Des.http.cors.enabled=true -Des.http.cors.allow-origin=*

以上三个异常解决之后,就可以正常的启动es了,就可以看到久违的started了;如果小伙伴们还有其他问题,请@我。。
分享到:
评论

相关推荐

    opengles2.0源码

    3D书中的源码 opengles2.0的 一些不错的案例

    openGLES2.0 游戏开发源码

    在Android系统中,OpenGLES2.0是广泛用于2D和3D图形渲染的标准,它提供了丰富的图形功能,为游戏开发提供了强大的支持。下面我们将深入探讨OpenGLES2.0在Android游戏开发中的关键知识点。 1. **顶点着色器(Vertex ...

    Android 3D 游戏开发技术宝典 opengles2.0 源码

    5. **第9章 3D模型加载**:讲述了如何读取和解析3D模型文件,如OBJ或3DS格式,并在OpenGL ES 2.0环境中进行渲染,这在实际项目中非常实用。 6. **第10章 混合与雾**:混合技术用于处理透明物体,雾效则可以增加场景...

    阿里云Elasticsearch2.0发布.pdf

    阿里云在2019年云栖大会上发布了Elasticsearch 2.0版本,引入了一系列增强的新特性,旨在优化用户在云端使用Elasticsearch服务的体验。Elasticsearch是一种基于Lucene构建的开源、分布式的搜索引擎,广泛应用于日志...

    OpenGL ES 2.0规范(中文版)——本人自己翻译总结的

    - **取消了命令列表的积累**:在OpenGL ES 2.0中,命令不能像OpenGL那样以列表形式累积起来留待后续处理。 - **去除了曲线和表面几何逼近功能**:这部分功能在OpenGL ES 2.0中被彻底移除。 #### 五、OpenGL ES 2.0...

    Android 3D游戏开发技术宝典:OpenGL ES 2.0 源代码.7z

    如题,Android 3D游戏开发技术宝典:OpenGL ES 2.0书中的全部源代码。该书由浅入深的讲解了OpenGL ES 2.0在3D游戏开发中的各个方面,还给出了BN赛艇、火力篮球、夜鹰行动三个经典游戏的全部源代码。

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    13.6 opengl es 1.x与opengl es 2.0实现方案的对比 363 13.7 本章小结 364 第14章 片元着色器的妙用 365 14.1 程序纹理技术 365 14.1.1 砖块着色器 365 14.1.2 沙滩球着色器 367 14.2 数字图像...

    NC65共享开发环境之 eclipse配置 - 生效.docx

    在Eclipse中,需要配置nchome和数据源,以便正确地访问NC65共享开发环境中的资源。 三、JRE配置 JRE(Java Runtime Environment)是Eclipse的基础组件之一。在NC65共享开发环境中,需要配置JREs来指定Java的安装...

    OPENGLES 2.0 开发库

    OPENGLES 2.0 开发库 OPENGLES 2.0 开发库 OPENGLES 2.0 开发库

    《OpenGL ES 2.0 开发向导》源码

    本教程向您展示了如何创建一个简单的Android应用程序,该应用程序使用OpenGL ES 2.0 API来执行一些基本的图形操作。你将学习如何: - 使用GLSurfaceView和GLSurfaceView. renderer创建一个活动 - 创建并绘制图形对象 ...

    《OpenGL ES 2.0 编程指南 中文版》.pdf

    在OpenGL ES 2.0中,着色器是使用GLSL ES(OpenGL Shading Language for Embedded Systems)编写的,这是一种专门为移动设备设计的着色器语言。GLSL ES允许开发者编写顶点和片段着色器,执行顶点变换、光照计算以及...

    ElasticSearch2.0安装 & 1.7.2升级日志

    - **兼容性问题**:Elasticsearch 2.0 中 head 插件存在兼容性问题,可能导致部分功能无法正常使用。 - **解决方案**: - 参考 GitHub 上的 pull request #218 ...

    OpenGL ES2.0开发库

    OpenGL ES2.0开发库和OpenGL ES3.0开发库有差别,保留对OpenGL ES2.0开发库的使用 用RAR5.4解压

    OpenGL ES 2.0 编程指南 源代码

    目前,OpenGL ES包含1.1和2.0两个版本,iPhone 3G+和iPad开始支持OpenGL ES2.0。而且这两个版本之间的差异非常大,不仅仅在编程思想上,API之间的差距也很大。因此,如果你想使用OpenGL ES开发3D程序或游戏,那么...

    elasticsearch-5.0.1-core-main源码(eclipse工程的)

    `elasticsearch-5.0.1-core-main` 模块包含了 Elasticsearch 的核心功能源码,这些源码在 `elasticsearch-5.0.1\core\src\main` 目录下,经过 Gradle 工具的处理,可以方便地在 Eclipse 这样的集成开发环境中进行...

    Android 2.0游戏开发实战宝典源码

    通过研究这个"Android 2.0游戏开发实战宝典源码",开发者不仅可以掌握Android游戏开发的基本技术,还能了解到实际项目中的最佳实践,这对于提升个人技能和解决实际问题大有裨益。同时,这个源码也适合教学和研究,有...

    Android OpenGL ES 2.0学习书籍.rar

    这本书籍“Android 3D游戏开发技术宝典 OpenGL ES2.0学习”深入浅出地介绍了如何利用OpenGL ES 2.0在Android上构建高性能、视觉震撼的游戏和应用程序。 首先,OpenGL ES 2.0相比其前代1.0,引入了重要的变化,最...

    OpenGLES 2.0 for android 开发教程 从入门到精通和Demo

    在Android系统中,OpenGLES 2.0是用于图形渲染的重要框架,支持3D图形和复杂的视觉效果。本教程旨在帮助开发者从零基础开始掌握OpenGLES 2.0,并通过实例Demo加深理解。 入门篇: 1. **环境配置**:首先,你需要...

Global site tag (gtag.js) - Google Analytics