一、前言

 最近一年了吧,总是忙于特定项目的业务分析和顶层设计,很少花时间和精力放到具体的技术细节,感觉除了架构理念和分析能力的提升,在具体技术层次却并没有多大的进步。因为一些原因,总被人问及一些技术细节,很多细节都模糊了,花点时间,温习一下吧。技术部分将作为下一个阶段的工作重点。 

二、操作说明

查看Zookeeper内部HBase相关数据,有两个主要的渠道:一、通过Hbase shell命令zk_dump查看;二、通过zk_cli.sh查看;

三、zk_dump

 HBase is rooted at /hbase
Active master address: localhost,,
Backup master addresses:
Region server holding hbase:meta: localhost,,
Region servers:
localhost,,
/hbase/replication:
/hbase/replication/peers:
/hbase/replication/rs:
/hbase/replication/rs/localhost,,:
Quorum Server Statistics:
192.168.230.128:
Zookeeper version: 3.4.-, built on // : GMT
Clients:
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=)
/192.168.230.128:[](queued=,recved=,sent=) Latency min/avg/max: //
Received:
Sent:
Connections:
Outstanding:
Zxid: 0x65
Mode: standalone
Node count:

四、zk_cli.sh

 [zk: 192.168.230.128:(CONNECTED) ] ls
ZooKeeper -server host:port cmd args
connect host:port
get path [watch]
ls path [watch]
set path data [version]
rmr path
delquota [-n|-b] path
quit
printwatches on|off
create [-s] [-e] path data acl
stat path [watch]
close
ls2 path [watch]
history
listquota path
setAcl path acl
getAcl path
sync path
redo cmdno
addauth scheme auth
delete path [version]
setquota -n|-b val path
[zk: 192.168.230.128:(CONNECTED) ] ls /
[hbase, zookeeper]
[zk: 192.168.230.128:(CONNECTED) ] ls /hbase
[meta-region-server, backup-masters, table, draining, region-in-transition, table-lock, running, master, namespace, hbaseid, online-snapshot, replication, splitWAL, recovering-regions, rs]
[zk: 192.168.230.128:(CONNECTED) ]

五、说明

  关于输出结果的解读,就不去细说了,感兴趣的兄弟,自己去问度娘吧。

  莫愁前路无知己,夜漫自有早行人。大数据架构师技术交流: 347018601

  

最新文章

  1. Python全栈【Socket网络编程】
  2. OpenStack 企业私有云的若干需求(6):大规模扩展性支持
  3. Python之路【第二十一篇】Django ORM详解
  4. typeof和instanceof
  5. 【转】MySQL数据丢失讨论
  6. pro git 使用积累
  7. hdu 1226 超级密码(bfs+余数判重)
  8. orcale 修改字段属性
  9. mysql 时间戳与日期格式的相互转换
  10. 完整的 dataType=text/plain jquery ajax 登录验证
  11. android ContentProvider学习
  12. 我的DbHelper数据操作类(转)
  13. function(ev) //括号里的ev是什么东西,什么意思?
  14. WPF中如何获取ControlTemplate中的对象
  15. leetcode contest 20
  16. 择天记OL体验截图
  17. 中国电信中兴F460光猫破解及路由级联设置
  18. “卷积神经网络(Convolutional Neural Network,CNN)”之问
  19. Robot Framework - 一些练习
  20. Lucene的深入

热门文章

  1. vmware安装centos问题
  2. 卷积神经网络 CNN 笔记
  3. 2017 ACM-ICPC EC-Final ShangHai 东亚洲大陆-上海
  4. Codeforces 978E:Bus Video System
  5. JAVA静态代码块的作用
  6. 在使用 interface 声明一个接口时,只可以使用那个修饰符修饰该接口?
  7. The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all Stacktrace
  8. eclipse操作(备忘)
  9. Chrome——F12 谷歌开发者工具详解
  10. 20165308《Java程序设计》第7周学习总结