Hbase配置及命令使用(上传)_第1页
Hbase配置及命令使用(上传)_第2页
Hbase配置及命令使用(上传)_第3页
Hbase配置及命令使用(上传)_第4页
Hbase配置及命令使用(上传)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、提提 纲纲解压并安装Hbase配置Hbase1修改环境变量hbase-env.sh2修改配置文件hbase-site.xml3设置regionservers4将HBase安装文件复制到HadoopSlave节点启动并验证Hbase HBase Shell操作命令实验解压并安装Hbasecd /home/dhx/software/hadoop/apachemv hbase-0.94.21.tar.gz /cdtar -zxvf hbase-0.94.21.tar.gzcd hbase-0.94.21解压并安装Hbase配置Hbasecd /home/dhx/hbase-0.94.21/conf从

2、当前用户切换root用户的命令如下:1进入HBase安装主目录,然后修改配置文件2修改环境变量hbase-env.sh,告知Hbase Java的安装路径gedit hbase-env.sh从当前用户切换root用户的命令如下:编辑主机名列表的命令export JAVA_HOME=/usr/java/jdk1.6.0_45/将其中一行内容进行修改为配置Hbase从当前用户切换root用户的命令如下:3修改配置文件hbase-site.xml编辑主机名列表的命令hbase.cluster.distributedtruehbase.rootdirhdfs:/master:9000/hbasehba

3、se.zookeeper.quorummaster配置Hbase从当前用户切换root用户的命令如下:4设置regionservers,一行写一个主机名编辑主机名列表的命令slave配置Hbase5将HBase安装文件复制到HadoopSlave节点cdscp -r hbase-0.94.21 slave:/从当前用户切换root用户的命令如下:进入HBase安装主目录,启动HBase编辑主机名列表的命令cd /home/dhx/hbase-0.94.21bin/start-hbase.sh启动并验证Hbase从当前用户切换root用户的命令如下:使用Web UI界面查看启动情况编辑主机名列表

4、的命令打开Firefox浏览器,在地址栏中输入htttp:/master:60010启动并验证Hbase从当前用户切换root用户的命令如下:进入HBase安装主目录,启动HBase,进入客户端编辑主机名列表的命令cd /home/dhx/hbase-0.94.21bin/hbase shell查看列表listHBase Shell操作命令从当前用户切换root用户的命令如下:进入HBase安装主目录,启动HBase,进入客户端编辑主机名列表的命令helpHBase Shell操作命令会显示6组信息,为shell六组命令信息General(status,version)DDL(创建表、修改表、

5、上线和下线表、删除表、罗列表)DML(数据的写入、删除、修改、查询、清空)工具(tools) (多用于Hbase集群管理和调优,包括合并、分裂、负载均衡、日志回滚、Region分配和移动以及ZooKeeper信息查看等)复制(Replication) (添加、删除、启动和停止复制功能)安全(Security) (grant、revoke、user_permission)从当前用户切换root用户的命令如下:常规命令general(status version)编辑主机名列表的命令Status 用于查看整个集群的状态信息HBase Shell操作命令version 用于查看集群的Hbase版本信

6、息从当前用户切换root用户的命令如下:DDL命令编辑主机名列表的命令HBase Shell操作命令=表示赋值,如NAME=f1字符串必须使用单引号引起,如f1如果指定列族的特定属性,需要使用花括号括起,如NAME=f1,VERSION=5如果不确定某个命令的使用方法,可以直接查看该命令的使用说明,在交叉模式下执行下面代码Help “$COMMAND_NAME”从当前用户切换root用户的命令如下:创建表test编辑主机名列表的命令create test,NAME=f1,version=5HBase Shell操作命令Create t1,f1,f2,f3创建表,同时拥有三个列族创建表,同时拥有

7、三个列族创建表test查看表结构describe testHBase Shell操作命令删除表并进行查看disable testdrop testlistHBase Shell操作命令从当前用户切换root用户的命令如下:DML命令编辑主机名列表的命令HBase Shell操作命令重点以scan命令 扫描元数据表.META.为例1扫描全表2指定列名的全表扫描3设定时间戳范围的全表扫描4带有过滤条件的全表扫描5指定多列、限定返回行数、设置开始行的全表扫描scan .meta.HBase Shell操作命令指定列名的全表扫描Scan .meta.,columns=info:regioninfoSc

8、an .meta.,columns=info:regioninfoScan .meta.,columns=info:regioninfo,info:serverstartcode扫描全表Scan .meta.,columns=info:serverstartcode,timerange=1388991098502,1388995586443HBase Shell操作命令带有过滤条件的全表扫描Scan .meta.,filter=”(prefixfilter(message_user,135601920002)and (qualifierfiter(=,binary:regioninfo) an

9、d (timestampsfilter=(1388991098502,1388995586443)”设定时间戳范围的全表扫描Scan .meta.,columns=info:regioninfo,info:serverstartcode,LIMIT=2,STARTROW=message_user,135601920001943985_7707761293,1384870525129.456d4de18104776a938bf1fce7df31ac.条件都放到了花括号中,每个条件之间用逗号分隔,HBase Shell操作命令指定多列、限定返回行数、设置开始行的全表扫描多列多列限定返回行数限定返回

10、行数设置开始行设置开始行插入数据并扫描查询数据put test,aid001,f1:uid,001scan testHBase Shell操作命令单条查询数据get test,aid001HBase Shell操作命令修改表结构并进行查看disable testalter test,NAME=f1,VERSION=3enable testdescribe testHBase Shell操作命令删除一个单元格Delete t1,r1,c1,ts1HBase Shell操作命令删除一行或者一列Deleteall t1,r1Deleteall t1,r1,c1Deleteall t1,r1,c1,t

11、s1清空表并进行查看truncate testdescribe testHBase Shell操作命令从当前用户切换root用户的命令如下:工具命令tools编辑主机名列表的命令HBase Shell操作命令这些命令用于Hbase集群的管理和调优。复制命令这些命令用于Hbase高级特性复制的管理,可以添加、删除、启动和停止复制功能的相关操作。 安全命令提供了一种web方式的用户接口,可以通过这些界面查看Hbase集群属性、系统表和用户表信息、RegionServer信息、请求信息和ZOOKeeper状态信息。Master的状态界面的状态界面http:/master:60010包括五大部分:包括五大部分:Hbase集群信息集群信息 任务信息任务信息 表信息表信息 RegionServer信息和信息和RIT状态的状态的Region信息信息通过通过WEBUI工具查看工具查看HBASERegionServer的状态界面的状态界面http:/master:60030包括三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论