elasticsearch启动失败 - Go语言中文社区

elasticsearch启动失败


今天在启动elasticsearch遇到了这个问题,然后查到了这篇文章,当我改完之后,还真的是空格的问题。又白白浪费时间啦

这里整理几个空格引起的问题.

版本是elasticsearch-2.3.0 或者elasticsearch-rtf-master

Exception in thread “main” SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: ElasticsearchParseException[malformed, expected settings to start with ‘object’, instead was [VALUE_STRING]];

wKioL1drWdTRyZOEAABb6dcwiNk462.png-wh_50

这个错就是参数的冒号前后没有加空格,加了之后就好,我找了好久这个问题;

后来在一个外国网站找到了这句话.

wKiom1drWdXTq3ZcAAAfLyj_X5I590.png-wh_50

Exception in thread “main” SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: ElasticsearchParseException[malformed, expected end of settings but encountered additional content starting at line number: [3], column number: [1]]; nested: ParserException[expected ’<document start>’, but found BlockMappingStart

 in ‘reader’, line 3, column 1:

    node.rack : r1

    ^

];

Likely root cause: expected ’<document start>’, but found BlockMappingStart

 in ‘reader’, line 3, column 1:

    node.rack : r1

wKioL1drWdWj8iK3AABYBfUjVgU808.png-wh_50

这个是行的开头没有加空格,fuck!

Exception in thread “main” SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: ScannerException[while scanning a simple key

 in ‘reader’, line 11, column 2:

     discovery.zen.ping.unicast.hosts … 

     ^

wKiom1drWdWgwsD9AAAZ1LdWga8086.png-wh_50

参数冒号后加空格,或者是数组中间加空格

例如:

# discovery.zen.minimum_master_nodes: 3

目前这个版本看来es官方程序员没有在这上边加验证,没有做好处理;

参数上空格能解决好多问题.

也许过一段时间这种脑残的问题就解决了,但是之前的版本貌似都有这类问题

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ITqingliang/article/details/78428309
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 23:17:52
  • 阅读 ( 1183 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢