/ / path.home не налаштований у гумовий пошук - пружний пошук

path.home не налаштовано в elasticsearch - elasticsearch

Виняток у потоці "main" java.lang.IllegalStateException: path.home не налаштований на org.elasticsearch.env.El Environment (Середовище.java:101) на org.elasticsearch.node.internal.InternalSettingsPreparer.prepareEl Environment (InternalSettingsPreparer.java:81) на org.elasticsearch.node.Node. (Node.java:128) на org.elasticsearch.node.NodeBuilder.build (NodeBuilder.java:145) на org.elasticsearch.node.NodeBuilder.node (NodeBuilder.java:152) на JavaAPIMain.main (JavaAPIMain.java:43)

// додавання документа до еластичного пошуку за допомогою Java

    Node node = nodeBuilder().clusterName("myapplication").node();
Client client = node.client();

client.prepareIndex("kodcucom", "article", "1")
.setSource(putJsonDocument("ElasticSearch: Java",
"ElasticSeach provides Java API, thus it executes all operations " +
"asynchronously by using client object..",
new Date(),
new String[]{"elasticsearch"},
"Hüseyin Akdoğan")).execute().actionGet();

Відповіді:

1 для відповіді № 1

Як щодо спроби цього:

NodeBuilder.nodeBuilder()
.settings(Settings.builder()
.put("path.home", "/path/to/elasticsearch/home/dir")
.node();

Кредити: https://github.com/elastic/elasticsearch/issues/15325

Завжди спочатку запитайте Google про ваше повідомлення про помилку. У вашій проблемі є більше 5 тис. Результатів.


0 для відповіді № 2

якщо ви використовуєте intellij або eclipse, відредагуйте конфігурацію та додайте нижченаведений рядок у своїх VMoptions

-Des.path.home = {каталог установки dropwizard}

наприклад у моєму mac

-Des.path.home = / Користувачі / supreeth.vp / elasticsearch-2.3.4 / bin