es系统安装
安装es集群
每台主机都执行
创建普通用户
[root@centos3 ~]# useradd -d /home/es -m es
[root@centos3 ~]# passwd es
更改用户 es 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
修改最大文件描述符和最大虚拟内存参数,因为es对linux最大文件描述符和最大虚 拟内存有要求,所以需要修改,否侧无法启动。
[root@centos3 ~]# vi /etc/security/limits.conf
添加* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
[root@centos3 ~]# vi /etc/sysctl.conf
添加vm.max_map_count=262144
重启主机,使得参数生效
[root@centos3 ~]# reboot -h now
上传软件包并解压
[root@centos3 ~]# mkdir /data/soft
[root@centos3 ~]# cd /data/soft
[root@centos3 soft]# ll
总用量 311636
-rw-r--r-- 1 root root 319112561 6月 26 17:35 elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@centos3 soft]# tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
elasticsearch-7.8.0/
elasticsearch-7.8.0/lib/
修改目录权限
[root@centos3 soft]# chmod 777 -R elasticsearch-7.8.0
[root@centos3 soft]# ll
总用量 311636
drwxrwxrwx 9 root root 155 6月 15 2020 elasticsearch-7.8.0
-rw-r--r-- 1 root root 319112561 6月 26 17:35 elasticsearch-7.8.0-linux-x86_64.tar.gz
配置java环境变量,指向内置es的jdk
[root@centos1 soft]# vi /etc/profile
export ES_JAVA_HOME=/data/soft/elasticsearch-7.8.0
[root@centos1 soft]# source /etc/profile
修改centos1配置文件
[root@centos1 config]# vi elasticsearch.yml
network.host: centos1
discovery.seed_hosts: ["centos1", "centos2","centos3"]
cluster.initial_master_nodes: ["centos1"]
传输到其它主机
[root@centos1 config]# scp elasticsearch.yml centos2:/data/soft/elasticsearch-7.8.0/config
root@centos2's password:
elasticsearch.yml 100% 2950 4.3MB/s 00:00
[root@centos1 config]# scp elasticsearch.yml centos3:/data/soft/elasticsearch-7.8.0/config
root@centos3's password:
elasticsearch.yml 100% 2950 4.2MB/s 00:00
修改其他主机elasticsearch.yml配置文件为本主机主机名
network.host:
分别启动主机
[root@centos3 elasticsearch-7.8.0]# su es
[es@centos3 elasticsearch-7.8.0]$ ./bin/elasticsearch -d
[es@centos3 elasticsearch-7.8.0]$ jps
57957 Jps
57656 Elasticsearch
验证集群
http://192.168.195.129:9200/_cat/nodes

遇到的问题1
For complete error details, refer to the log at /path/to/logs/my-application
解决:配置日志文件并且创建相关目录

遇到的问题2
{"error":{"root_cause":[{"type":"master_not_discovered_exception","reason":n
解决:cluster.initial_master_nodes 这个值因该是节点名称

安装kibana
下载解压安装包:
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz
修改配置文件

启动
./bin/kibana -d
登录验证

cerebro安装(es监控工具)
通过容器安装并检查
docker run --name cerebro -d -p 9100:9000 lmenezes/cerebro:0.8.4

浏览器访问服务并登录
浏览器输入cerebro服务地址和端口http://192.168.195.129:9100/
Cerebro web页面输入es节点ip:端口

connect连接后查看到的es集群信息


浙公网安备 33010602011771号