elasticsearch-rtf icon indicating copy to clipboard operation
elasticsearch-rtf copied to clipboard

启动elasticsearch-rtf报错

Open TruthLiu opened this issue 7 years ago • 5 comments

[2017-09-21T13:24:23,142][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: No match found at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:96) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.cli.Command.main(Command.java:62) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) ~[elasticsearch-5.1.1.jar:5.1.1] Caused by: java.lang.IllegalStateException: No match found at java.util.regex.Matcher.group(Matcher.java:536) ~[?:1.8.0_111] at org.elasticsearch.monitor.os.OsProbe.getControlGroups(OsProbe.java:213) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.monitor.os.OsProbe.getCgroup(OsProbe.java:402) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.monitor.os.OsProbe.osStats(OsProbe.java:454) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.monitor.os.OsService.(OsService.java:45) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.monitor.MonitorService.(MonitorService.java:45) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.node.Node.(Node.java:345) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.node.Node.(Node.java:229) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Bootstrap$6.(Bootstrap.java:214) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:214) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) ~[elasticsearch-5.1.1.jar:5.1.1] at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-5.1.1.jar:5.1.1] ... 6 more

TruthLiu avatar Sep 21 '17 05:09 TruthLiu

elasticsearch5.1.1.jar中的org/elasticsearch/monstor/os中的OsProbe.class用elasticsearch5.6.1.jar中的OsProbe.class来替换,就可以启动elasticsearch了

TruthLiu avatar Sep 26 '17 01:09 TruthLiu

请问是在什么环境下测试的呢?

medcl avatar Oct 10 '17 10:10 medcl

如楼上同样错误 环境: version[5.1.1] OS[Linux/4.9.0-deepin13-amd64/amd64] JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_141/25.141-b15]

换了OsProbe.class文件就可以了

kilingzhang avatar Nov 30 '17 17:11 kilingzhang

新手报如下错误,跟上面那位有一点不一样 Cannot create PyString with non-byte value ,怎么解决?还有那些文件都在哪里替换?

[2018-05-16T11:58:25,704][INFO ][o.e.p.PluginsService     ] [tS13pOF] loaded plugin [store-smb]                                        
[2018-05-16T11:58:26,081][WARN ][d.m.attachment           ] [mapper-attachments] plugin has been deprecated and will be replaced by [in
] plugin.                                                                                                                              
[2018-05-16T11:58:26,722][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]                   
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: Cannot create PyString with non-b
org.elasticsearch.bootstrap.startupexception: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value           
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-5.1.1.jar:5.1.1]                     
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-5.1.1.jar:5.1.1]                  
        at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch-5.1.1.jar:5.1.1]                       
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:96) ~[elasticsearch-5.1.1.jar:5.1.1]      

MjSeven avatar May 16 '18 04:05 MjSeven

找到解决方法了,插件中的 lang-python 删除即可,估计是因为要加载 jython ,而我的电脑中没有这个环境,所以启动不起来

MjSeven avatar May 16 '18 04:05 MjSeven