三节点ElasticSearch+kibana安装记录及与Rancher对接
三节点ElasticSearch+kibana安装记录及与Rancher对接
1. 集群安装环境说明
操作系统 | IP地址 | 角色 | 软件版本 |
---|---|---|---|
centos7.6 | 192.168.10.68 | ES01 | elasticsearch7.3 |
centos7.6 | 192.168.10.69 | ES02 | elasticsearch7.3 |
centos7.6 | 192.168.10.75 | ES03/kibana | elasticsearch7.3/kibana7.3 |
2. 软件包安装说明
elasticsearch及kibana的软件安装方式有两种(本次我们使用rpm包方式安装):
- 方式1:直接下载tar.gz包,然后解压后直接进入config目录好配置文件(yaml文件),再进入bin启动即可,但是此种方式安装的软件不受systemd管理,因此需要自己在rc.local里写好自启动命令。
- 方式2:rpm包形式安装,下载rpm包直接安装,安装完后会在固定目录内配置相关配置文件,安装完后elasticsearch及kibana的服务受systemd管理,较为方便,需要注意的是elasticsearch依赖jdk环境,基于tar.gz包安装elasticsearch软件含有jdk环境,如果是基于rpm包安装的话需要先安装jdk环境,否则elasticsearch无法正常启动!
- rpm包安装说明地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.3/rpm.html
https://www.elastic.co/guide/en/kibana/7.3/rpm.html- rpm包下载链接地址:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-x86_64.rpm
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.3.2-x86_64.rpm- 官方文档地址:https://www.elastic.co/guide/en/elastic-stack/current/installing-elastic-stack.html
本安装文档暂不涉及到 elasticsearch的优化步骤,优化设置将会单独用一篇文章阐述!
3. 安装步骤
3.1. 操作系统优化(每个节点操作)
#关闭selinux:sed -i 's/enforcing/disabled/' /etc/selinux/configsetenforce 0# 关闭防火墙:systemctl stop firewalld && systemctl disable firewalld# 关闭NetworkManagersystemctl stop NetworkManager && systemctl disable NetworkManager# 修改最大文件打开数cat >> /etc/security/limits.conf <<EOF* soft nofile 65535* hard nofile 65536EOF#修改单进程最大线程数vim /etc/sysctl.conf增加 vm.max_map_count=262144
3.2. 安装包下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-x86_64.rpm
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.3.2-x86_64.rpm
- 安装elasticsearch软件包(三个节点执行)
3.3. 在线安装openjdk1.8
3.4. ** 配置java环境变量**
在/etc/profile文件里增加如下几行。
# set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
文件保存后执行
source /etc/profile
3.5. 配置elasticsearch集群
RPM包安装方式的elasticsearch默认的配置文件路径为
/etc/elasticsearch/elasticsearch.yml
yaml配置文件修改说明如下:
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#(这里自定义集群名称)
cluster.name: zyl-es
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#(这里根据所在节点主机名自定义)
node.name: es02
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#(这里自定义数据路径及日志路径)
path.data: /var/lib/elasticsearch
#
# Path to log files:
#
path.logs: /var/log/elasticsearch
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#(定义本节点IP地址)
network.host: 192.168.10.69
#
# Set a custom port for HTTP:
#(定义访问端口-用默认9200即可)
http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#(定义三个节点主机名,服务启动后elasticsearch会自动去发现集群节点)
discovery.seed_hosts: ["es01", "es02","es03"]
#
# Bootstrap the cluster using an initial set of master-eligible nodes:
#(定义哪些节点可被选举为master,这里我定义了三个)
cluster.initial_master_nodes: ["es01", "es02","es03"]
#
# For more information, consult the discovery and cluster formation module documentation.
3.6. 启动elasticsearch服务
systemctl start elasticsearch && systemctl enable elasticsearch
3.7. 查看elasticsearch集群状态
http://192.168.10.75:9200/_cat/nodes?v
集群启动完毕,master节点在es01机器上。
3.8. 安装配置kibana
rpm包方式安装kibana
3.9. 修改kibana配置文件
vim /etc/kibana/kibana.yml
3.10. 启动kibana
systemctl start kibana && systemctl enable kibana
4. Rancher集群开启日志收集
4.1. 进入集群及集群下的项目
4.2. 进入工具菜单下的日志
4.3. 对接elasticsearch集群
4.4. 配置ES集群地址及索引名称
4.5. Rancher自动部署日志采集组件
5. Kibana展示设置
5.1. kibana增加索引
这里可以使用product-k8s_lms-*不指定某一天日志
5.2. 日志查看
三节点ElasticSearch+kibana安装记录及与Rancher对接相关推荐
- 三节点大数据环境安装详细教程
前言 本文隶属于专栏<100个问题搞定大数据安装部署>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见 100个问题搞定大数据安装 ...
- 三节点大数据环境安装教程1
说明: 1.教程中出现字体加粗和加红的说明需要大家仔细阅读,按照步骤进行安装,都是比较重要的细节,如果有同学忘记或者跳过说明的步骤,环境大家的过程中问题会非常的多. 1.下载CentOS7 1.百度搜 ...
- Elasticsearch Kibana Filebeat开启SSL通信
EFK搭建并开启TLS通信 搭建Elasticsearch & Kibana 安装docker 创建配置文件 执行步骤 Filebeat配置 搭建Elasticsearch & Kib ...
- 一阳指Kibana——Kibana安装及简单实用
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/89214284 本文出自[我是干勾鱼的博客] Ingredients: Java: ...
- [基础服务-windows] [ELK] ElasticSearch + Kibana + Logstash 以及插件安装和配置
步骤/详情 一:下载 注意的是下载版本为免安装版.下载地址: https://www.elastic.co/cn/downloads/elasticsearch 笔者由于当前用的是JDK8选择的是 7 ...
- Elasticsearch安装IK分词器,kibana安装是基本使用,DSL语句入门
文章目录 1. 安装IK分词器 2. Kibana安装和使用 2.1 ELK概述 2.2 Kibana下载 2.3 DSL语句 1. 安装IK分词器 ElasticSearch 默认采用的分词器, 是 ...
- ELK入门——ELK详细介绍(ELK概念和特点、Elasticsearch/Logstash/beats/kibana安装及使用介绍、插件介绍)
目录 主要参考链接 一.什么是ELK(端口9200) 主要特点: 1.存储:面向文档+JSON 2.检索:倒排+乐观锁 3.分析:监控+预警+可视化 4.支持集群 二.Logstash(端口5044) ...
- Elasticsearch 及 Kibana 安装篇
简介 官网-安装介绍 这里记载了各个软件包的安装方法,Linux Mac Windows-- 本文记载的是在 CentOS 系统安装 Elasticsearch 7.0.0 版本的步骤. 安装 Jav ...
- 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)
在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license.Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsear ...
最新文章
- 分享一个Cnblogs简易APP
- Android杂谈--ListView之BaseAdapter的使用二(转)
- HTML5中使用SpeechSynthesisAPI实现语音合成
- 网站运营过程中经常触碰的几大误区
- 【11.18总结】从SAML出发在重定向中发现的XSS漏洞
- 软件版本号命名规范_如何才能给文件合理命名,提高工作效率?我有3个建议!...
- Archlinux 简明安装指南
- 【无人机组装与调试】第一章 概述
- PCB Layout爬电距离、电气间隙如何确定-安规
- 自己动手制作系统安装盘
- 有50 家人家,每家一条狗。有一天警察通知
- [免费]CAD批量清理与版本转换工具——无需打开图纸清理及转换版本
- 【动态规划】2只鸡蛋与100层塔问题(有详细说明和思路代码)
- oracle密码锁屏时间,OPPO用户怎么让手机变流畅?花1分钟关闭这4个设置,瞬间变流畅...
- char类型的取值范围
- JavaScript slice( )、splice( )、split( )
- 电信信息服务器,中国电信网上营业厅
- 欢迎观看Toni_hou的#生活5
- 计算机桌面运行程序exp,电脑开机为何显示exp|orer.exe
- AWS re:Invent 大会 session 主题缩写含义