前两篇文章都是单机版的,并不是集群模式的,所以现在要在两台服务器上进行ES集群的搭建。
本文搭建举例为两台服务器,如果你们是2+以上的话,就需要修改多个配置文件和修改node-name.具体可以看下面的操作。
使用相关版本信息
1. Elasticsearch使用版本为7.13.4
2. Elasticsearch-analysis-ik使用版本为7.13.4
3. Kibana使用版本为7.13.4
Elasticsearch 搜索引擎
Elasticsearch-analysis-ik 中文分词器(有兴趣的小朋友可以去查阅相关资料)
Kibana ES可视化命令操作界面(有兴趣的小朋友可以去查阅相关资料)
下载地址
ES搭建-Linux
127.0.0.1服务器
1、解压
tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz
例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置文件
vim /config/elasticsearch.yml
2、创建data文件夹 cd /解压后的根目录
例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置文件
vim /config/elasticsearch.yml
3、修改配置文件
vim /config/elasticsearch.yml
修改内容如下:
cluster.name: my-application
node.name: node-1
node.attr.rack: r1
path.data: /usr/local/elasticsearch7/data
path.logs: /usr/local/elasticsearch7/logs
network.host: 127.0.0.1
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "127.0.0.2"]
cluster.initial_master_nodes: ["node-1", "node-2"]
按ESC,输入 :wq! 保存
4、启动es
cd /usr/local/elasticsearch7/bin
./elasticsearch -d
5、浏览器访问,查询是否正常启动
浏览器输入:127.0.0.1:9200
127.0.0.2服务器
1、解压
tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz
例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置文件
vim /config/elasticsearch.yml
2、创建data文件夹 cd /解压后的根目录
例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置文件
vim /config/elasticsearch.yml
3、修改配置文件
vim /config/elasticsearch.yml
修改内容如下:
cluster.name: my-application
node.name: node-2
node.attr.rack: r1
path.data: /usr/local/elasticsearch7/data
path.logs: /usr/local/elasticsearch7/logs
network.host: 127.0.0.2
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "127.0.0.2"]
cluster.initial_master_nodes: ["node-1", "node-2"]
按ESC,输入 :wq! 保存
4、启动es
cd /usr/local/elasticsearch7/bin
./elasticsearch -d
5、浏览器访问,查询是否正常启动
浏览器输入:127.0.0.2:9200
查看集群
输入任何一台服务器 ip:9200/_cat/nodes
就可以看到下面的信息了
IK分词器
①官网下载安装压缩包,注意是Linux版本,别下载错了。
②下载完成后上传到Linux服务器中。注:是所有集群中的服务器;
③解压并集成到es中
1、进入es 文件夹,并新建文件夹
cd /usr/local/elasticsearch7/plugins
mkdir ik
2、移动压缩包进行
mv /usr/local/elasticsearch-analysis-ik-7.13.4.zip /usr/local/elasticsearch7/plugins/ik/
3、解压
upzip elasticsearch-analysis-ik-7.13.4.zip
#看到/usr/local/elasticsearch7/plugins/ik 目录下有东西就好了
4、重启es
ps aux|grep elastic
kill -9 上面命令查到的进程号
cd /usr/local/elasticsearch7/bin
./elasticsearch -d
Kibana 安装
任意选择集群中的一台服务器进行安装即可,如果你都想安装,那我没意见;这里我是在01上安装的;
官网下载压缩包,注意是Linux版本,别下载错了。
将压缩包上传到Linux服务器中。
1、解压
tar -zxvf kibana-7.13.4-darwin-x86_64.tar.gz
进入解压后的文件夹进行设置
vim config/kibana.yml
# 放开注释,将默认配置改成如下:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://【es服务器地址】:9200"
kibana.index: ".kibana"
2、设置
进入解压后的文件夹进行设置
vim config/kibana.yml
# 放开注释,将默认配置改成如下:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://【es服务器地址】:9200"
kibana.index: ".kibana"
3、执行命令启动kibana
./bin/kibana