首先创建一个Maven管理的Java项目:
在pom.xml中添加依赖:
<es.version>6.1.1</es.version>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>${es.version}</version>
</dependency>
然后创建一个单元测试类ESApp:
private TransportClient client;
@Before
public void setUp() throws Exception {
Settings settings = Settings.builder()
.put("cluster.name", "mycluster")
.put("client.transport.sniff", "true")//增加自动嗅探配置
.build();
client = new PreBuiltTransportClient(settings);
client.addTransportAddress(new TransportAddress(InetAddress.getByName("10.8.24.94"), 9300));
System.out.println(client.toString());
}