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集群信息

posted @ 2025-11-22 18:09  小蓝莓  阅读(6)  评论(0)    收藏  举报