1
Elasticsearchバージョン1.7.2を使用していて、Elasticsearch 5.4-3と同じコードを使用しているときには、ImmutableSettingsの定義が表示されません。Elastic検索5.4をjavaのtcpに接続するには?
Client client = null;
try {
Settings settings = ImmutableSettings.settingsBuilder()
.put("client.transport.ignore_cluster_name", true)
.put("client.transport.sniff", false)
.build();
System.out.print("true");
client = new TransportClient(settings)
.addTransportAddress(new InetSocketTransportAddress("10.196.2.215", 9300));
}
Elasticsearch 5.4-3 /設定/ elasticserch.ymlファイルには、TCPの設定もありません
@Hiranあなたのコメントのために...私はこれを試してみましたが、それは例外で、「スレッドの例外 『メイン』 java.lang.UnsupportedClassVersionError以下の私をgavesありがとう:ORG/elasticsearch /クライアント/輸送/のtransportClient:サポートされていない主要な.minor version 52.0 " – user2778724
@ user2778724 - これはmavenエラーです。他のすべてのelasticsearch依存関係をpom.xmlファイルから削除してもう一度やり直してください。 –
@ user2778724 - 私が答えで言及しているelasticsearchの依存関係のみを保持し、他のすべてのelasticsearch関連の依存関係を削除します。 –