集群配置
主节点
cluster.name: tom-test #集群名称
node.name: master #节点 ID,保证唯一
node.master: true #标记是否为主节点
network.host: 127.0.0.1 #对外公开的 IP 地址,如果自动识别配置为 0.0.0.0
从节点1
cluster.name: tom-test #集群名称三个节点保持一致
node.name: slave-1 #从节点 ID,保证唯一
network.host: 127.0.0.1 #对外公开的 IP 地址,如果自动识别配置为 0.0.0.0
http.port: 8200 #默认端口为 9200,因为我的环境是在同一台机器,因此,指定服务端口号
discovery.zen.ping.unicast.hosts: ["127.0.0.1"] #集群的 IP 组,配置主节点 IP 即可
从节点2
cluster.name: tom-test #集群名称三个节点保持一致
node.name: slave-2 #从节点 ID,保证唯一
network.host: 127.0.0.1 #对外公开的 IP 地址,如果自动识别配置为 0.0.0.0
http.port: 8000 #默认端口为 9200,因为我的环境是在同一台机器,因此,指定服务端口号
discovery.zen.ping.unicast.hosts: ["127.0.0.1"] #集群的 IP 组,配置主节点 IP 即可
主节点解除跨域限制
http.cors.enabled: true
http.cors.allow-origin: "*"
基本概念
- 索引: 含有相同属性的文档集合。
- 类型:索引可以定义一个或多个类型,文档必须属于一个类型。
- 文档:文档是可以被索引的基本数据单元。
- 分片:每个索引都有多个分片,每个分片是一个 Lucene 索引。
- 备份:拷贝一份分片就完成了分片的备份。
关系型数据库和 ElasticSearch 操作姿势对比
来源:oschina
链接:https://my.oschina.net/u/2555967/blog/3192486