elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案
2016-03-10 17:19
495 查看
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了;如果小伙伴们还有其他问题,请@我。。
转自http://blog.csdn.net/jianjun200607/article/details/49821813#reply
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了;如果小伙伴们还有其他问题,请@我。。
转自http://blog.csdn.net/jianjun200607/article/details/49821813#reply
相关文章推荐
- exception in thread main java.lang.NoClassDefFoundError wrong name解决方法
- exception in thread main java.lang.NoClassDefFoundError wrong name解决方法
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- JAVA改错学习法
- 原生态JAVAEE酒店管理系统系列六
- Spring声明式事务管理的两种方式(XML和Annotation)
- Java泛型详解
- Spring MVC 学习 之 - URL参数传递
- 轻量级分布式 RPC 框架(netty-Protostuff-ZooKeeper-spring)
- Spring MVC学习笔记 01
- Java标识接口
- 详解java定时任务
- Spring MVC学习笔记02
- JAVA学习篇--javaweb之Filter具体解释
- eclipse as android jni 和 ndk以及调用过程--tread
- JAVA关于时间的处理
- HDU 1250 Hat's Fibonacci (JAVA大数)
- 继承JPanel的类不显示
- Java开发中的23种设计模式详解
- 自定义的RPC的Java实现