Я тестировал свои приложения, используя elasticsearch с очень простой строкой кода. Как это:Почему я получил java.lang.nullpointerexception в сборке elasticsearch?
Node node = nodeBuilder()
.settings(Settings.settingsBuilder().put("cluster.name", "elasticsearch").put("clster.transport.sniff", true).put("path.home", "/home/kenny/Program/Java/elastic"$
.node();
Но я получил ошибку вроде этого:
Exception in thread "main" java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:78)
at java.io.InputStreamReader.<init>(InputStreamReader.java:113)
at org.elasticsearch.node.internal.InternalSettingsPreparer.randomNodeName(InternalSettingsPreparer.java:198)
at org.elasticsearch.node.internal.InternalSettingsPreparer.finalizeSettings(InternalSettingsPreparer.java:177)
at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareEnvironment(InternalSettingsPreparer.java:101)
at org.elasticsearch.node.Node.<init>(Node.java:128)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:145)
at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:152)
at TryElastic.main(TryElastic.java:56)
Я не знаю, как решить эту проблему, я стараюсь и искать решение. Строка 56 в журнале ошибок, см. Выше метод «.node()». Так, доу у вас есть предложения или есть то, что я добавить в мой код
спасибо .....
/home/kenny/Program/Java/elastic "$ Вероятно, вы не закрыли скобки – achabahe
' clster.transport.sniff' также неверно. Вы имеете в виду 'client.transport.sniff'? –