ES集群+Kibana部署
一、环境
机器列表
node1 172.29.12.237 es+kibana node2 172.29.12.233 es node3 172.29.12.242 es
二、基础环境配置
2.1 配置系统文件(root)
PS: ES8
自带 jdk
,所以不用配置
cat >> /etc/security/limits.conf <<EOF * soft nofile 65536 * hard nofile 65536 * soft nproc 65536 * hard nproc 65536 EOF echo "vm.max_map_count = 655360" >>/etc/sysctl.conf sysctl -p
2.2 ES需要普通用户启动(root)
新建普通用户
useradd es passwd es
以上操作,三个节点服务器都要进行
三、安装ES8.0集群
3.1、创建目录
/data/es8/data和/data/es8/log(三个节点都要进行)
mkdir -p /data/es8/data mkdir -p /data/es8/log
上传软件包到服务器的/data/es8目录下 node1上传elasticsearch-8.2.3-linux-x86_64.tar.gz和kibana-8.2.3-linux-x86_64.tar.gz node2上传elasticsearch-8.2.3-linux-x86_64.tar.gz node3上传elasticsearch-8.2.3-linux-x86_64.tar.gz
3.2、node1节点
3.2.1 解压文件
elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8 tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
3.2.2 修改elasticsearch配置文件
cd /data/es8/elasticsearch-8.2.3/conf 导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1) cat >> elasticsearch.yml <<EOF cluster.name: es8 node.name: node1 path.data: /data/es8/data path.logs: /data/es8/log/ network.host: 172.29.12.237 http.port: 9200 ingest.geoip.downloader.enabled: false EOF
3.2.3 设置权限
chown es.es /data/es8 -R
3.2.4 启动es
需要切换到es用户下进行启动
PS:第一次不建议使用 -d(代表后台启动),因为如果没搞过会错过下面的信息
su es cd /data/es8/elasticsearch-8.2.3 ./bin/elasticsearch
3.2.5 初次启动成功,会输出的下面的信息:
第3-4行:用户密码 生成用户:elastic 密码:cFjOf0i9k1XdjzyFfOQX 重置使用:bin/elasticsearch-reset-password -u elastic
第7-10行:如何让Kibana加入集群
运行Kibana并在Kibana启动时单击终端中的配置链接 复制注册令牌并将其粘贴到浏览器中的Kibana中(在接下来的30分钟内有效)
如果token失效:
./elasticsearch-create-enrollment-token -s kibana -- url "https://172.29.12.237:9200" 第13-15行:如何加入让新的node节点加入集群
新节点加入集群
bin/elasticsearch --enrollment-token <token-ID>
docker的话:
docker run -e "ENROLLMENT_TOKEN=<token-ID>" docker.elastic.co/elasticsearch/elasticsearch:8.0.1
如果token过期
[es@node1 bin]$ ./elasticsearch-create-enrollment-token -s node
3.2.6 验证
浏览器输入https://172.29.12.237:9200/
账号密码就是3.2.5中的
注:这时候先不要停止node的es服务,需要等到集群加入完毕,kibana部署完成后,在使用-d重新在后台启动
3.3、node2节点加入到集群
3.3.1 配置系统文件(root)
参考配置2.1
3.3.2 配置普通用户(root)
参考配置2.2
3.3.3 配置es
解压elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8 tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1)
cd /data/es8/elasticsearch-8.2.3/conf cat >> elasticsearch.yml <<EOF cluster.name: es8 node.name: node2 path.data: /data/es8/data path.logs: /data/es8/log/ network.host: 172.29.12.233 http.port: 9200 ingest.geoip.downloader.enabled: false EOF
3.3.4 node2加入到集群
su es cd /data/es8/elasticsearch-8.2.3/bin ./elasticsearch --enrollment-token token的值
3.3.5 验证
浏览器输入https://172.29.12.233:9200/
账号密码就是3.2.5中的
3.4、node3节点加入到集群
3.4.1 配置系统文件(root)
参考配置2.1
3.4.2 配置普通用户(root)
参考配置2.2
3.4.3 配置es
解压elasticsearch-8.2.3-linux-x86_64.tar.gz
cd /data/es8 tar -xvf elasticsearch-8.2.3-linux-x86_64.tar.gz
导入配置到elasticsearch.yml配置文件,IP根据自己本机IP进行修改(这个位置必须为内网IP,不可设置为127.0.0.1)
cd /data/es8/elasticsearch-8.2.3/conf cat >> elasticsearch.yml <<EOF cluster.name: es8 node.name: node3 path.data: /data/es8/data path.logs: /data/es8/log/ network.host: 172.29.12.242 http.port: 9200 ingest.geoip.downloader.enabled: false EOF
3.4.4 node3加入到集群
su es cd /data/es8/elasticsearch-8.2.3/bin ./elasticsearch --enrollment-token token的值
3.4.5 验证
浏览器输入https://172.29.12.233:9200/
账号密码就是3.2.5中的
到这ES集群初步完成
四、部署kibana
4.1 解压kibana包
kibana-8.2.3-linux-x86_64.tar.gz
cd /data/es8 tar -xvf kibana-8.2.3-linux-x86_64.tar.gz
4.2 修改kibana配置
cd /data/es8/kibana-8.2.3 最后面加入以下内容 cat >> config/kibana.yml <<EOF server.host: "0.0.0.0" i18n.locale: zh-CN EOF
4.3 启动kibana
./bin/kibana
出现一下界面
4.5 页面配置
网页访问http://172.29.12.237:5601
填写在3.2.5中生成的kibana的token
这个totken只有30分钟,如果过期可以使用一下命令生成新的token
./elasticsearch-create-enrollment-token -s kibana -- url "https://172.29.12.237:9200"
根据提示新开一个xshell窗口,进如到kibana目录下执行一下命令获取动态码
cd /data/es8/kibana-8.2.3 ./bin/kibana-verification-code
输入获取的动态码
kibana进行配置
配置完成后登录页面
账号密码就是3.2.5中的
ES集群+Kibana部署相关推荐
- 教你在Kubernetes中快速部署ES集群
摘要:ES集群是进行大数据存储和分析,快速检索的利器,本文简述了ES的集群架构,并提供了在Kubernetes中快速部署ES集群的样例:对ES集群的监控运维工具进行了介绍,并提供了部分问题定位经验,最 ...
- data es集群master_Kubernetes Helm3 部署 ElasticSearch amp; Kibana 7 集群
一.简介 Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索.结构化检索和分析,并能将这三者结合起来.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便,轻松扩 ...
- CentOS安装Elasticsearch_IK分词器拼音分词器_部署kibana_部署es集群
CentOS安装Elasticsearch_IK分词器_部署kibana_部署es集群 一.部署单点es ①:创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联.这里先 ...
- 从安装docker到部署es集群管理的艰辛之旅
前言 好久没有更新博客了 , 最近也是一直在忙 , 上班搬砖 , 下班深造自己 ; 偶尔打打王者 , 哈哈 , (留言带你们飞 , 哈哈) 最近呢 , 因为加了台新的服务器 , 需要把现有的es集群全 ...
- 基于docker-compose部署es集群和es-head
目录 1. 服务器基础设置 2. es集群的yml配置 3. 集群验证 3.1 访问es-head来查看集群 3.2 通过cerebro查看es集群 4. 参考资料 1. 服务器基础设置 修改/etc ...
- ElasticSearch面试 - es 生产集群的部署架构是什么?
ElasticSearch面试 - es 生产集群的部署架构是什么? 面试题 es 生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片? 面试官心理分析 这个问题,包括后面 ...
- Elasticsearch——Windows下ES集群部署 Linux下ES单节点、集群部署
1.开篇 在之前的两篇文章中,说白了就是在windows下部署的ES单节点的环境. 这篇文章主要是说一下windows下部署ES集群.Linux下单节点部署. 单台 Elasticsearch 服务器 ...
- ELK教程1:ElasticSearch集群的部署
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 在分布式系统中,应用数量众多,应用调用链复杂,常常使用ELK作为日志收集.分析和展示的组件.本 ...
- 生产环境elasticsearch5.0.1和6.3.2集群的部署配置详解
线上环境elasticsearch5.0.1集群的配置部署 es集群的规划: 硬件: 7台8核.64G内存.2T ssd硬盘加1台8核16G的阿里云服务器 其中一台作为kibana+kafka连接查询 ...
最新文章
- 浙江大学数学专业考研试题参考解答
- 媒体查询 响应式设计
- junit4X系列--Builder、Request与JUnitCore
- python好还是c语言好-初学者先学习python语言还是C语言
- 前端程序员最爱用的8款代码编辑器,你用哪款?
- 宝塔定时任务执行php源码任务_Linux at命令详解:定时执行任务
- mysql基础14(关于mysql数据库在没有主键情况下去除重复数据办法)
- LeetCode 5366. 检查网格中是否存在有效路径
- 数据分析学习笔记—python简单操作EXCEL
- 中国AI英雄风云榜十位领军人揭晓 | 网易2018中国年度AI领域人物评选
- ubuntu16.04 安装virtualbox 问题 RTR3InitEx failed with rc=-1912 (rc=-1912)
- msys2编译器的配置
- Devexpress GridView 提交焦点列
- CreatePipe
- C语言实战--DLL注入器
- 惠普打印机USB安装成功,但断开USB重新连接时显示脱机无法打印问题(上一版本的驱动程序还在内存中,因此无法加载驱动程序)
- Error: (list) object cannot be coerced to type 'double'
- 计算机的数学知识的手抄报图片大全,数学知识手抄报图片大全
- 高维空间中的体积(包含递归思想的初步理解)
- 空间数据分析以及QGIS数据加载
热门文章
- 工程材料知识点总结(全)
- USB2.0、USB3.0和typec引脚定义
- CentOS7 kernel 3.10 纯净系统安装Intel网卡驱动
- Python决策树代码
- 让屏幕日落而息的护眼神器——f.lux,自动调节屏幕色温,减少眼部疲劳
- (java毕业设计)基于java图书商店管理系统源码
- vue3+axios:图片链接转换成二进制文件流后并提交服务器
- C语言16x16点阵显示汉字程序,单片机+16x16点阵,汉字滚动显示程序(带仿真)
- linux中如何撤销上次命令,linux撤销cp命令的提示
- 微软ERP Axapta 开发环境编辑器的快捷键大全