hbase命令和查看当前连接数

原创 2015年07月09日 13:55:18


名称
命令表达式
创建表 create '表名称', '列名称1','列名称2','列名称N'
添加记录 put '表名称', '行名称', '列名称:', '值'
查看记录 get '表名称', '行名称'
查看表中的记录总数 count '表名称'
删除记录 delete '表名' ,'行名称' , '列名称'
删除一张表 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 drop '表名称'
查看所有记录 scan "表名称"
查看某个表某个列中所有数据 scan "表名称" , ['列名称:']
更新记录 就是重写一遍进行覆盖

同时还有一个describe命令,查看所有表结构


访问

http://localhost:60010/zk.jsp

会看到一项为

Connections

每个zookeeper下面都有一个conections项。 

测试下,我同时打开10个shell 去scan一个表的话(shell命令进入不添加连接数),connections共计增加10,打开20就增加了20个。

但是我默认的MR通过R去调用hbase连接数却未有变化。

同时每个zookeeper的connections下都有一定的连接数,这个连接数是怎么产生的,有时间也要去弄懂下。先做个初略纪要吧。


继续测试,分别入2台装有zk的机器,分别执行

netstat -anp| grep 107:2181
netstat -anp| grep 110:2181

发现连接数始终等于zk.jsp的连接数-1

我们去检测连接到107:2181机器上的程序,发现都是类似hadoop相关的进程。

难道普通的shell走了zookeeper,但是rhbase并未走zookeeper?或是全部走了zookeeper的其中一个端口?

继续检查,我们知道装用rhbase的时候用了thirft,thirft的默认端口是9090。执行

netstat -anp| grep 9090

测试下,发现R调用hbase的时候thirft连接数增加。


Table Name Description
hbase:meta The hbase:meta table holds references to all User Table regions
hbase:namespace The .NAMESPACE. table holds information about namespaces.
2个系统表,可以去扫描下看看系统表的内容装的是什么!


另外一些疑惑就是,

hbase是否提供命令去查询xml的系统配置参数?

xml中的系统配置参数是否可以动态修改?如果可以,如何去修改?





版权声明:分享快乐

linux下Hbase的常用shell命令

本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com目录linux下查看hbase的安装路径 HBase Shell和HBase交互 HBase常用shell语句 创...
  • qy20115549
  • qy20115549
  • 2016年11月01日 21:54
  • 2943

利用phoenix进行Hbase数据访问

Hadoop HBase Hlive  一、背景 近期一个用户画像的项目,数据量庞大,用MySQL进行存取不太现实,所以采用Hbase集群的方案来实施。由于业务层使用的是PHP,所以研发同...
  • gredn
  • gredn
  • 2016年09月13日 12:59
  • 3511

怎样查看oracle当前的连接数

  • 2011年12月10日 15:29
  • 1KB
  • 下载

MSSQL如何查看当前数据库的连接数

- [SQL Server]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://ai51av.blogbus.com/logs/52955622.html   如果我...
  • lonestar555
  • lonestar555
  • 2012年06月15日 10:35
  • 7753

如何实时查看mysql当前连接数?

转载地址:http://fireinwind.iteye.com/blog/770244 如何实时查看mysql当前连接数?  1、查看当前所有连接的详细资料: ./mysqladmin...
  • lsx991947534
  • lsx991947534
  • 2016年04月27日 09:40
  • 220

怎样查看oracle当前的连接数

SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIV...
  • liucunguang2
  • liucunguang2
  • 2014年11月26日 13:15
  • 284

怎样查看oracle当前的连接数

SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIV...
  • tianshijianbing1989
  • tianshijianbing1989
  • 2016年04月27日 16:21
  • 254

查看 mysql 数据库当前连接数

命令: show processlist; 或者 # mysqladmin -uroot -p密码 processlist 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,...
  • yanziguishi
  • yanziguishi
  • 2011年08月26日 19:53
  • 162

怎样查看oracle当前的连接数

SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIV...
  • qq_38713405
  • qq_38713405
  • 2017年06月27日 17:23
  • 100

MSSQL如何查看当前数据库的连接数

 SP_WHO 'sa' select COUNT(1) from sysprocesses where dbid in (select dbid from sysdatabases-- ...
  • cxzhq2002
  • cxzhq2002
  • 2014年12月09日 11:30
  • 293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hbase命令和查看当前连接数
举报原因:
原因补充:

(最多只允许输入30个字)