ElasticSearch 下载:
https://gitee.com/MeganZheng/Elasticsearch
ElasticSearch 单实例的安装:
1、需要JDK版本为1.8
2、启动:
cd elasticsearch-6.2.2/
./bin/elasticsearch -d 后台启动
ElasticSearch-head 插件安装:
1、需要node.js6.0以上
2、安装启动
cd elasticsearch-head/
npm install
npm run start
3、解决elasticsearch跨域问题:
cd ../elasticsearch-6.2.2/
vim config/elasticsearch.yml
最后面加上(有的话就不用加了):
http.cors.enabled: true
http.cors.allow-origin: "*"
4、启动elasticsearch
./bin/elasticsearch -d
分布式安装
1、 修改配置文件
cd elasticsearch-6.2.2/
vim config/elasticsearch.yml
配置文件上加上:
cluster.name: Megan
node.name: master
node.master: true
network.host: 127.0.0.1
2、重启服务
ps -ef |grep elasticsearch
kill 端口号
./bin/elasticsearch -d
3、新建一个随从节点文件夹
cd ../
mldir es_slave
cp -r elasticsearch-6.2.2 ex_slave/
cd ex_slave/
cp elasticsearch-6.2.2 es_slave_1
cp elasticsearch-6.2.2 es_slave_2
4、修改随从节点配置:
cd es_slave_1/
vim config/elasticsearch.yml
加上配置:
cluster.name: Megan
node.name: slave1
network.host: 127.0.0.1
http.port: 8200
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
启动slave1:./bin/elasticsearch -d
5、同理可扩展多个节点