hadoop hbase 命令集合

Posted 断臂人123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop hbase 命令集合相关的知识,希望对你有一定的参考价值。

./bin/hdfs zkfc -formatZK  初始安装时初始化zk,在Zookeeper中创建了路径/hadoop-ha/hacluster

./bin/hdfs haadmin -getServiceState master1  查看主节点的状态,是active还是standby

./bin/hdfs haadmin -failover master1 master2  将master1切换为主节点

./bin/hdfs haadmin -transitionToActive master1  将master1切换为主节点

./hdfs dfsadmin -report  查看集群各节点的状态

./bin/hdfs dfsadmin -safemode get/enter/leave  查看/进入/离开 安全模式的状态

./bin/hdfs namenode  -initializeSharedEdits  将所有journal node的元文件的VERSION文件的参数修改成与namenode的元数据相同

./bin/hdfs namenode -bootstrapStandby  将active namenode的 {dfs.namenode.name.dir} 目录的内容复制到 standby namenode的{dfs.namenode.name.dir} 目录下

./bin/hadoop fs cat/chmod/chown/put/get/....  对 hdfs 文件进行 输入、查看、上传、下载、赋权等操作,具体可以参考官网:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html

./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount /input /output  运行 wordcount  

 

./bin/hbase hbck  修复命令

./bin/hbase shell  进入shell

status  查看集群状态

create ‘test‘, ‘cf‘  创建一个名为 test 的表,含有一个列族 cf

put ‘test‘, ‘row1‘, ‘cf:a‘, ‘value1‘  在 test 表的 row1‘ 行中的 cf:a 列对应的数据单元中插入字节数组 value1

scan ‘test‘  读取 test 表的所有内容

get ‘test‘, ‘row1‘  读取 test 表 row1 行中的值

disable ‘test‘  禁用表 test

drop ‘test‘  删除表 test

./bin/hbase org.apache.hadoop.hbase.mapreduce.RowCounter ‘tablename‘  利用mapreduce计数

count ‘testlable1‘  统计表中行的数量

snapshot ‘testlable1‘,‘testlable1_snapshot‘  创建快照

list_snapshots  查看快照

clone_snapshot ‘testlable1_snapshot‘,‘testcp1‘  从快照中克隆新表

delete_snapshot ‘testlable1_snapshot‘  删除快照

以上是关于hadoop hbase 命令集合的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop集群(第13期)_HBase 常用Shell命令

hadoop - hbase shell命令及Java接口

Cloudera hadoop:无法运行 Hadoop fs 命令,同时 HBase 无法在 HDFS 上创建目录?

Hadoop详解——HBASE原理HBASE的集群安装常用命令和Java接口

hbase 导入导出hbase shell 基本命令。

hadoop/spark/hbase集群 动态缩容/扩容