Ich habe vor kurzem den Wechsel von elasticsearch 1.7 zu 2.0 vorgenommen und festgestellt, dass sich die Einrichtung des Clients geändert hat. Ich ging durch die Dokumentation und aus irgendeinem Grund ist der Client immer Null. Ich habe mich gefragt, ob ich es richtig eingerichtet habe.
Hier ist mein Code:
%Vor% Wie in den Kommentaren erwähnt, aber ein bisschen genauer: Elasticsearch 2.0 verwendet Guava 18.0 (siehe Ссылка ). Um Fehler wie java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor;
zu beheben, stellen Sie sicher, dass Sie Guava 18.0 als Abhängigkeit und nicht als andere Versionen verwenden.
Tags und Links java elasticsearch