版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29556507/article/details/89637924
我的环境是ubuntu16.04 内存2g
我配置了两台机器,建议不过最好是N/2+1个节点
这个是配置详细数据官网
https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html
这个是java客户端的详细官网
https://www.elastic.co/guide/en/elasticsearch/reference/current/integration-tests.html
我的两台机器配置方式
这个是 192.168.1.116:9300 从节点
cluster.name: elasticsearchkplbug
node.name: node-2
network.host: 0.0.0.0
http.port: 9200
node.master: false
# node.data: true
discovery.seed_hosts:
- 192.168.1.117:9300
- 192.168.1.116:9300
cluster.initial_master_nodes:
- 192.168.1.116:9300
这个是 192.168.1.117:9300 主节点
cluster.name: elasticsearchkplbug
node.name: node-2
network.host: 0.0.0.0
http.port: 9200
# node.master: true
# node.data: true
discovery.seed_hosts:
- 192.168.1.117:9300
- 192.168.1.116:9300
cluster.initial_master_nodes:
- 192.168.1.116:9300
扫描二维码关注公众号,回复:
6396102 查看本文章
java的maven配置
<dependencies>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.7.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.7.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.54</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>transport-netty4-client</artifactId>
<version>6.7.0</version>
</dependency>
</dependencies>
如果单机不会配置的,可以参考我这篇文章