利用腾讯云3台服务器搭建elasticsearch集群,节点名称分别为hadoop201,hadoop202,hadoop203,所用软件包为 elasticsearch-6.6.0.tar.gz。注意 elasticsearch的使用需要安装JDK。
1、将es压缩包解压到指定目录[mayx@hadoop201 software]$ tar -zxvf elasticsearch-6.6.0.tar.gz -C /opt/module2、重命名
[mayx@hadoop201 module]$ mv elasticsearch-6.6.0/ elasticsearch3、修改ES配置文件
[mayx@hadoop201 elasticsearch]$ cd config/ [mayx@hadoop201 config]$ vim elasticsearch.yml
-
集群名称,同一集群,名称必须相同
-
单个节点名称,不同节点名称不能相同
-
把bootstrap自检程序关掉
-
网络部分
注意
1. network.host设置为腾讯云本节点内网IP
2. network.publish_host设置为腾讯云本节点外网IP
-
自发现配置
注意 discovery.zen.ping.unicast.hosts设置为集群中各个节点的外网IP
- 设置数据和日志路径
[mayx@hadoop201 elasticsearch]$ sudo vim /etc/security/limits.conf 添加内容 * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 655365、修改sysctl.conf文件
[mayx@hadoop201 elasticsearch]$ sudo vim /etc/sysctl.conf 在文件最后添加一行 vm.max_map_count=2621446、修改 20-nproc.conf文件
[mayx@hadoop201 elasticsearch]$ sudo vim /etc/security/limits.d/20-nproc.conf 修改如下内容 * soft nproc 1024 修改为 * soft nproc 40967、分发elasticsearch
将hadoop201节点中的elasticsearch分别分发到hadoop202,Hadoop203中
[mayx@hadoop201 elasticsearch]$ rsync -av /opt/module/elasticsearch mayx@hadoop202:/opt/module/ [mayx@hadoop201 elasticsearch]$ rsync -av /opt/module/elasticsearch mayx@hadoop203:/opt/module/8、修改hadoop202和hadoop203上的节点名以及网络地址
详细见步骤步骤3、修改配置文件
9、启动测试- 启动命令
[mayx@hadoop201 bin]$ ./elasticsearch [mayx@hadoop202 bin]$ ./elasticsearch [mayx@hadoop203 bin]$ ./elasticsearch
- 测试
[mayx@hadoop201 elasticsearch]$ curl http://hadoop202:9200/_cat/nodes?v
至此3台节点的elasticsearch的集群成功部署完毕
kibana本身只是一个工具,不涉及集群,所以只在其中一台节点上安装就可以了。
1、将kibana压缩包解压到指定目录[mayx@hadoop203 software]$ tar -zxvf kibana-6.6.0-linux-x86_64.tar.gz -C /opt/module/2、重命名
[mayx@hadoop203 software]$ mv kibana-6.6.0-linux-x86_64/ kibana3、修改kibana配置文件
[mayx@hadoop203 kibana]$ cd config/ [mayx@hadoop203 config]$ vim kibana.yml
- 授权远程访问
- 指定elasticsearch地址(可以指定多个,多个地之间用逗号分隔)
- 启动kibana
[mayx@hadoop203 kibana]$ bin/kibana
- 测试,浏览器访问http://hadoop203:5601/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)