Zkdash 安装之三 (Zkdash 安装) - 简书


本站和网页 https://www.jianshu.com/p/379c93ce9366 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Zkdash 安装之三 (Zkdash 安装) - 简书登录注册写文章首页下载APP会员IT技术Zkdash 安装之三 (Zkdash 安装)轻飘飘D关注赞赏支持Zkdash 安装之三 (Zkdash 安装)安装python2.7, 版本最好 >= 2.7.5、jdk1.8、MYSQL5.7
1.下载zkdash
[root@ZKDASH src]# git clone https://github.com/ireaderlab/zkdash.git
#安装依赖项
[root@ZKDASH src]# cd zkdash
[root@ZKDASH src]# yum install -y python-pip python-devel
#1、首先检查linux有没有安装python-pip包,直接执行 yum install python-pip
#2、没有python-pip包就执行命令
[root@ZKDASH src]# yum -y install epel-release
#3、执行成功之后,再次执行
[root@ZKDASH src]# yum install python-pip
#4、对安装好的pip进行升级
[root@ZKDASH src]# pip install --upgrade pip
[root@ZKDASH src]# pip install -r requirements.txt
2.设置配置文件
[root@ZKDASH src]# mysql -uroot -p123456
mysql> GRANT ALL PRIVILEGES ON *.* TO 'qconf'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit;
[root@ZKDASH src]# mysql -uqconf -p123456
mysql> create database zkdash;
mysql> show databases;
mysql> exit;
#根据需要修改当前目录下./conf/conf.yml中相关配置信息,配置文件详细说明见后面
[root@ZKDASH src]# cd conf
[root@ZKDASH src]# vim conf.yml
----------------------------------------------------------------------------------------------------------
DATABASE:
db: 'zkdash'
host: '127.0.0.1'
port: 3306
user: 'qconf'
passwd: '123456'
USE_QCONF: True #是否通过QConf获取zookeeper数据(使用该项可以提高树形展示配置信息的响应速度)
----------------------------------------------------------------------------------------------------------
同步数据库表结构 首先创建数据库zkdash,并设置数据库的用户名和密码 将配置文件的数据库的用户名和密码进行修改
3.运行zkdash
[root@ZKDASH src]# cd .. #进入 zkdash
[root@ZKDASH src]# python ./bin/syncdb.py # 注意执行路径必须为./bin/syncdb.py
#说明:数据库使用mysql,创建表结构前请先配置数据库连接信息
#运行zkdash
[root@ZKDASH src]# python /usr/local/src/zkdash/init.py -port=8888 #端口可以自定义
说明:初次运行zkdash时需要到zookeeper管理菜单下增加监控的zookeeper集群ip信息
7、用浏览器访问
http://192.168.40.162:8888/
初次使用zkdash时需要到zookeeper管理菜单下添加监控的zookeeper集群ip信息
当设置使用QConf获取zookeeper数据时,zookeeper管理菜单下的zookeeper集群名称需要与QConf 客户端Agent配置文件的idc名称一致
cat /usr/local/qconf/conf/idc.conf
cat /usr/local/qconf/conf/localidc
--------------------------------
test
--------------------------------
编辑防火墙配置文件
[root@elk-node2 ~]#vim /etc/sysconfig/iptables
##添加下面三句话到默认的22端口这条规则的下面
-------------------------------------------------------------------------------------------------------------------
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
-------------------------------------------------------------------------------------------------------------------
##最后重启防火墙使配置生效
[root@elk-node2 ~]#systemctl restart iptables.service
推荐阅读更多精彩内容drbd指南feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...不排版阅读 3,413评论 0赞 5面试题汇总3开发及环境搭建类面试题 1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述) 参考答案: ...天宇逍遥heart阅读 912评论 0赞 1史上最全CentOS6离线安装部署Cloudera Manager5.9.3前言 概述 在公司的服务器上搭建了5遍,第一遍看别人的文章自己搭,第二遍全部铲了重新搭边搭边写文章,安装完后发现C...荒野雄兵阅读 3,777评论 1赞 5linux下基本软件安装1.下载linux64位安装包 centos官网下载iso镜像 centos出现“FirewallD is not...泥煤的嘎嘎阅读 835评论 0赞 3presto+cassandra集群安装部署详细步骤1、概述   本文内容是描述利用presto连接cassandra数据库并查询cassandra数据库里面数据的完...菜鸟社长阅读 848评论 0赞 1《绝世兽王》第二十四章 爱意满满“娘亲。”戈清颜看见来人,脸上露出了笑容。 林馨一脸悦色,拉着戈清颜的手,一边走,一边说,“颜儿,娘亲亲自为你炖了...千嬝阅读 173评论 0赞 1两招判断好生意之——活得久文:Vivian财商学院 昨天开始了长投股票进阶课的学习,开始分析行业和公司。要找到一个好公司,就要先看所从事的生...Vivianzhang成长记录阅读 842评论 0赞 1草莓爸爸:学区房与股市打新【123】2019年7月3日学习小结。 股市打新 中国的A股市场里有一门“稳赚不赔”的生意,叫做打新,也叫做新股申购。 什么...宝贝这么学阅读 35评论 0赞 0【013】汉纪五-19 贾谊谏重农贾谊说上曰:“管子曰:〔管子,管仲之书。〕『仓廪实而知礼节,衣食足而知荣辱。』民不足而可治者,自古及今,未之尝闻。...lovelife88阅读 316评论 0赞 1评论0赞赞1赞赞赏更多好文