elasticsearch配置文件里的一些坑 [Failed to load settings from [elasticsearch.yml]]
这里整理几个空格引起的问题.
版本是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]];
这个错就是参数的冒号前后没有加空格,加了之后就好,我找了好久这个问题;
后来在一个外国网站找到了这句话.
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
这个是行的开头没有加空格,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 ...
^
参数冒号后加空格,或者是数组中间加空格
例如:
# discovery.zen.minimum_master_nodes: 3
目前这个版本看来es官方程序员没有在这上边加验证,没有做好处理;
参数上空格能解决好多问题.
也许过一段时间这种脑残的问题就解决了,但是之前的版本貌似都有这类问题
相关文章
- Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到
- Login failed for user 'xxx'
- 解决 java.net.BindException: Address already in use (Bind failed)
- Tensroflow training error: CUDNN_STATUS_ALLOC_FAILED
- Elasticsearch 设置X-pack时,报错ERROR: Failed to set password for user [apm_system].解决方法
- 已解决WslRegisterDistribution failed with error: 0x800701bc
- Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in lib
- Installation failed with message Failed to finalize session : INSTALL_FAILED_CONFLICTING_PROVIDER已解决
- Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
- rac安装clusterware遇到:Failed to upgrade Oracle Cluster Registry configuration
- protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 2, class-id=60, method-id=80)
- ORA-38760: This database instance failed to turn on flashback database 第三篇