1 启动一个集群节点(指定节点名称,集群名称,数据存储路径)
elasticsearch -E node.name=n0 -E cluster.name=myes -E path.data=n0_data -d;
elasticsearch -E node.name=n1 -E cluster.name=myes -E path.data=n1_data -d
elasticsearch -E node.name=n2 -E cluster.name=myes -E path.data=n2_data -d
索引重建时可使用reindex加上别名的方式去处理,上层应用使用别名时无感知:
POST _reindex { "source": { "index": "old_index" }, "dest": { "index": "new_index" } }
POST /_aliases { "actions": [ { "add": { "index": "i1", "alias": "a1" } }, { "add": { "index": "i2", "alias": "a1" } }, { "add": { "index": "i3", "alias": "a1" } }, { "remove": { "index": "i3", "alias": "a1" } } ] }