Open daddyauden opened 6 years ago
@jackyang1984 What exactly are you trying, please share more details.
Also check -https://github.com/Impetus/Kundera/wiki/Kundera-with-Elasticsearch
@devender-yadav
<dependency>
<groupId>com.impetus.kundera.client</groupId>
<artifactId>kundera-hbase-v2</artifactId>
<version>3.12</version>
</dependency>
<dependency>
<groupId>com.impetus.kundera.client</groupId>
<artifactId>kundera-elastic-search</artifactId>
<version>3.12</version>
</dependency>
@devender-yadav
class package com.impetus.client.es.ESClientFactory
line 118: Builder builder = Settings.settingsBuilder();
line 129: TransportClient.builder()
didn't work
Caused by: java.lang.NoSuchMethodError: org.elasticsearch.common.settings.Settings.settingsBuilder()Lorg/elasticsearch/common/settings/Settings$Builder; at com.impetus.client.es.ESClientFactory.createPoolOrConnection(ESClientFactory.java:118) ~[kundera-elastic-search-3.12.jar!/:na]
@jackyang1984 are you adding any dependency for elasticsearch transport client externally? Kundera is using
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>2.3.3</version>
</dependency>
There may be a newer version of this dependency in your POM
package com.impetus.client.es.index
class ESIndexer
can't import FilteredQueryBuilder