elasticsearch5.2局域网集群搭建
2017-05-23 14:07
190 查看
cluster.name: elasticsearch 集群名称
node.name: node-1 节点名称
network.host: 192.168.1.55
transport.tcp.port: 9300 设置节点间数据交互的tcp端口
node.master: true
http.port: 9200 设置对外服务的http端口
http.enabled: true 是否使用http协议对外提供服务
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.ping.unicast.hosts: ["192.168.1.55:9300", "192.168.1.25:9301"]
elasticsearch5.2 java 操作
maven包
<dependencies>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.7</version>
</dependency>
</dependencies>
java 操作
Settings settings = Settings.builder().put("cluster.name", "elasticsearch").build();
TransportClient client = new PreBuiltTransportClient(settings)
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("192.168.1.55"), 9300));
GetResponse response = client.prepareGet("prodect", "type", "1").execute().actionGet();
System.out.println(response.getSourceAsString());
client.close();
node.name: node-1 节点名称
network.host: 192.168.1.55
transport.tcp.port: 9300 设置节点间数据交互的tcp端口
node.master: true
http.port: 9200 设置对外服务的http端口
http.enabled: true 是否使用http协议对外提供服务
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.zen.ping.unicast.hosts: ["192.168.1.55:9300", "192.168.1.25:9301"]
elasticsearch5.2 java 操作
maven包
<dependencies>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.7</version>
</dependency>
</dependencies>
java 操作
Settings settings = Settings.builder().put("cluster.name", "elasticsearch").build();
TransportClient client = new PreBuiltTransportClient(settings)
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("192.168.1.55"), 9300));
GetResponse response = client.prepareGet("prodect", "type", "1").execute().actionGet();
System.out.println(response.getSourceAsString());
client.close();
相关文章推荐
- ElasticSearch 集群简单搭建
- ElasticSearch6.1.1集群搭建
- CentOS环境下elasticsearch集群搭建
- Elasticsearch集群搭建
- ElasticSearch集群搭建
- ElasticSearch集群搭建及插件安装
- elasticsearch安装教程,集群搭建及jdbc同步 elasticsearch安装 elastic-head安装
- Windows下搭建elasticsearch集群案例
- ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决
- elasticsearch2.2 集群搭建各种坑
- ElasticSearch的基本用法与集群搭建
- Elasticsearch.5.4.1+kibana5.4.1+IK分词集群搭建
- Virtualbox搭建局域网设置,安装ambari hadoop集群管理第一步
- Elasticsearch2.4集群环境搭建
- elasticsearch 集群搭建
- ElasticSearch集群搭建问题
- elasticsearch5.2 集群
- ElasticSearch集群搭建
- windows环境下的Elasticsearch集群搭建
- elasticsearch 搭建-集群-java应用