elk6.2集群搭建,cerebro集群管理
环境准备:
两台centos 7.3 x86_64
这里软件版本是2018 .3月的,如以后最新版本请去官网下载
规划:
cm-elk-01:
IP:192.168.10.63
安装:
elasticsearch
kibana:前端展示
cm-elk-02:
IP:192.168.10.64
安装:
elasticsearch
cerebro:查看集群状态
搭建前准备:
1. 两台服务器需要修改最大文件数65536
vim /etc/security/limits.conf 最后添加 * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
2.修改最大打开进程数,最低2048
vim /etc/security/limits.d/20-nproc.conf修改如果最后不是4096改为4096 * soft nproc 4096
3.两台都需要装jdk 1.8以上,这里yum装
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel java-1.8.0-openjdk-headless
4.修改系统hosts文件,让两台服务器能通过域名访问
vim /etc/hosts添加 192.168.10.63 cm-elk-01 192.168.10.64 cm-elk-02
安装:
1.elasticsearch安装配置,yum安装,方便快捷有面子,两台服务器都需要执行
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.rpm yum localinstall -y elasticsearch-6.2.2.rpm mkdir -pv /data/elk/{data,logs} #存放elk数据和日志 chown -R elasticsearch.elasticsearch /data/elk/
配置elasticsearch.yml
vim /etc/elasticsearch/elasticsearch.yml 修改 cluster.name: cm-elk #集群名字,两台服务器一样 node.name: cm-elk-01 #节点名字,每台不一样,这里我用的主机名命名 path.data: /data/elk/data #存放数据地方,索引 path.logs: /data/elk/logs #存放elasticsearch产生日志地方 network.host: 0.0.0.0 #网络监听 http.port: 9200 #监听端口 discovery.zen.ping.unicast.hosts: ["cm-elk-01","cm-elk-02" ] #集群主机
启动elasticsearch
systemctl start elasticsearch systemctl status elasticsearch systemctl enable elasticsearch
查看是否启动正常,不正常看日志报错(系统日志+elk产生日志)。
启动成功后会产生 9200 9300 监听端口,通过网站访问IP:9200可以看到如下界面
坑点:
如果是复制的第一台配置文件,一定要把配置文件权限改为elasticsearch所有
2. cm-elk-01安装kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-x86_64.rpm yum localinstall kibana-6.2.2-x86_64.rpm
配置kibana
vim /etc/kibana/kibana.yml 修改 server.port: 5601 #监听端口 server.host: "192.168.10.63" #监听IP elasticsearch.url: "http://localhost:9200" # elasticsearch地址,这是用本机
启动:
/etc/init.d/kibana start
然后访问:http://192.168.10.63:5601
3. cm-elk-02安装cerebro来可视化集群管理
wget https://github.com/lmenezes/cerebro/releases/download/v0.7.2/cerebro-0.7.2.zip
#具体新版本查看https://github.com/lmenezes/cerebro/releases
unzip cerebro-0.7.2.zip cd cerebro-0.7.2 修改配置文件,只需要修改host添加当前其中一台elasticsearch地址,然后名字即可 vim conf/ application.confhosts = [{host = "http://192.168.10.64:9200"name = "cm-elk"},]
启动:
nohup ./bin/cerebro -Dhttp.port=1234 -Dhttp.address=192.168.10.64 &
#监听端口1234 监听IP 192.168.10.64
点击cm-elk既可以进入,可以查看分片等信息
到此 elk集群搭建完成
转载于:https://blog.51cto.com/linyingyong/2084284
elk6.2集群搭建,cerebro集群管理相关推荐
- docker redis集群搭建_Redis集群模式搭建
前言 本文主要介绍如何搭建redis集群环境 原理简介 - Redis 集群是一个提供在多个Redis间节点间共享数据的程序集,集群节点共同构建了一个去中心化的网络,集群中的每个节点拥有平等的身份,节 ...
- linux hadoop集群搭建,hadoop集群搭建
hadoop集群搭建步骤 实验介绍 下面将要在三台linux虚拟机上搭建hadoop集群. 知识点 linux基本命令 集群安装 完成实验需要以下相关知识 解压命令 tar -zxvf XX.tar. ...
- Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。...
1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候 ...
- Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。
1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候 ...
- elasticsearch系列八:ES 集群管理(集群规划、集群搭建、集群管理)
一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...
- Linux Redis集群搭建与集群客户端实现
硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本:3.2.1 Redis已经成功安装,安装路径为/home/idata/yangf ...
- Redis 集群搭建及集群管理工具
目录 一.简介 二.架构图 三.搭建集群 3.1.下载 3.2.编译安装 3.3.配置文件修改 3.4.创建集群 四.集群管理工具redis-cli 4.1.查看集群信息 4.2.检查集群 4.3.修 ...
- ES集群规划、集群搭建、集群管理
一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...
- Hadoop集群搭建Hive集群
Hive介绍 hive是基于Hadoop的一个数据仓库工具,用来进行数据提取.转化.加载,这是一种可以存储.查询和分析存储在Hadoop中的大规模数据的机制.hive数据仓库工具能将结构化的数据文件映 ...
最新文章
- 关于python中的dict和defaultdict
- 发布|CES 2019 科技趋势(附40页PPT)
- 指数基金日涨跌幅python_看懂巴菲特推荐的指数基金定投,Python验证
- pendingIntent
- Java注解:@Override的作用
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
- 《设计模式解析》第1章 面向对象范型
- git把项目上传到github的常用命令
- Java Web开发实战—简介篇
- RTI_DDS自定义插件开发 10 官方案例
- 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)
- 使用itext把图片转成pdf文件,图片来自本地路径或者文件上传,输出pdf存在本地或者远程minio
- 如何扩展关键词,以及使用python多线程爬取bing搜索结果
- 关于计算机的职业畅想,我的职业畅想作文
- EPLAN 接线端子
- 手机重力感应控制电脑(一)
- 组合数学学习笔记(未完待续
- 内控遇到的问题及解决方法
- 植物大战僵尸一:多线程修改UI界面,游戏必备API
- 谷歌翻译接口识别语言php,利用谷歌翻译接口实现网站多语言切换