Hbase之命令
Hbase之命令
-- 查询数据量
hbase org.apache.hadoop.hbase.mapreduce.RowCounter '{namespaceName:tablename}'
count '{namespaceName:tablename}'
-- 表结构查询
describe "{namespaceName:tablename}"
-- 查看hbase的所有命名空间
list_namespace
-- 修改命名空间
alter_namespace 'ns',{NETHOD => 'set' 'PROPERTY_NAME' => 'PROPERTY_VALUE'}
-- 创建命名空间
create_namespace 'test'
-- 查看namespace信息
describe_namespace 'test'
-- 列出所有namespace
list_namespace
-- 列出指定命名空间下面的表
list_namespace_tables 'namespaceName'
-- 删除namespace
drop_namespace 'test'
-- 修改namespace信息
alter_namespace 'test',{METHOD => "set","author" => "name","email" => "emailName"} // 添加属性
alter_namespace 'test',{METHOD => "unset", NAME => "propertyName"} //删除属性
-- 查看namespace下的表
list_namespace_tables 'test'
-- 删除表
enable 'SG_UDS.uds_file'
disable 'SG_UDS.uds_file'
drop 'SG_UDS.uds_file'
-- 查看表状态是否正常
hbase hbck 表名
-- 修复表
hbase hbck --repair '表名'
-- 启用表
enable '表名'
-- 查看表是否正常启用
is_enabled '表名'
-- 制作快照
snapshot 'uds_test','uds_test_kz'
-- 克隆快照为新的名字
clone_snapshot 'uds_test_kz','uds_test_bak'
-- 删除快照
delete_snapshot 'uds_test_kz'
-- 遍历数据
scan '{namespaceName:tablename}',{LIMIT=>100}
scan '{namespaceName:tablename}', {COLUMNS => ['DATA:60600079465'],STARTROW => 'SN.10743.02142018000000.PAP_R',STOPROW => 'SN.10743.02192018000000.PAP_R'}
echo "scan '{namespaceName:tablename}', {COLUMNS => ['DATA:12066893'],STARTROW => 'SN.2500059406.01162018000000.PAP_R',STOPROW => 'SN.2500059406.01302018240000.PAP_R'} " | hbase shell > /1/test0330-30.log -- 导出Hbase数据到本地
hbase org.apache.hadoop.hbase.mapreduce.Driver export {tableNmae} {local_inpath}
Hbase之命令的更多相关文章
- Hbase Shell命令
1 启动HBase shell 2 HBase shell 命令 3 我们将以“一个学生成绩表”的例子来详细介绍常用的 HBase 命令及其使用方法. 这里 grad 对于表来说是一个列,course ...
- HBase shell 命令介绍
HBase shell是HBase的一套命令行工具,类似传统数据中的sql概念,可以使用shell命令来查询HBase中数据的详细情况.安装完HBase之后,如果配置了HBase的环境变量,只要在sh ...
- HBASE SHELL 命令使用
HBASE SHELL命令的使用 在hbase shell客户端有许多的操作命令,今天回顾并且总结一二,希望和广大读者共同进步,并且悉心聆听你们的意见.在此的hbase版本是:HBase 1.2.0- ...
- HBASE 基础命令总结
HBASE基础命令总结 一,概述 本文中介绍了hbase的基础命令,作者既有记录总结hbase基础命令的目的还有本着分享的精神,和广大读者一起进步.本文的hbase版本是:HBase 1.2.0-cd ...
- Hbase记录-shell脚本嵌入hbase shell命令
第一种方式:hbase shell test.txt test.txt:list 第二种方式:<<EOF重定向输入 我们经常在shell脚本程序中用<<EOF重定向输入,将我们 ...
- Hbase Shell命令详解+API操作
HBase Shell 操作 3.1 基本操作1.进入 HBase 客户端命令行,在hbase-2.1.3目录下 bin/hbase shell 2.查看帮助命令 hbase(main):001:0& ...
- Hadoop生态圈-hbase常用命令
Hadoop生态圈-hbase常用命令 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- HBase shell 命令。
HBase shell 命令. 进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证( ...
- HBase常用命令汇总——综述(一)
hbase(main):009:0> help HBase Shell, version 1.2.4, r67592f3d062743907f8c5ae00dbbe1ae4f69e5af, Tu ...
- 第六章 hbase shell 命令
hbase shell命令 描述 alter 修改列族(Column Family)模式 count 统计表中行的数量 create 创建表 ...
随机推荐
- 数据结构与算法【Java】02---链表
前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码. 要学习好数据结构就要多多考虑如何将生 ...
- LuoguP3377 左偏树 (左偏树)
TLE but corrct in most cases. inline int Find(int x){ //be careful with the way used for finding you ...
- MySQL主从-报错
安装: 环境: 系统:centos7 x3 master:192.168.220.133 slave1:192.168.220.136 slave2:192.168.220.137 mysql服务器, ...
- Git 使用技巧(一):合并分支
在合并分支之前最好保证你所有的分支都是最新的,所以你可以使用 git pull origin branchName 来拉取远程仓库到本地仓库. 假如有一个 dev 分支需要合并到 master 分支中 ...
- vue.js及H5常见跨域问题解决方案
一.原生H5跨域问题解决方案 1.live-server 代理解决 首先在有node.js环境下,打开命令行工具,输入 npm install live-server -g 全局安装全局安装 live ...
- CCF NOI Online 2021 提高组 T3 岛屿探险(CDQ 分治,Trie 树)
题面 凇睦是一个喜欢探险的女孩子,这天她到一片海域上来探险了. 在这片海域上一共有 n 座岛屿排成一排,标号为 1, 2, 3, . . . , n.每座岛屿有两个权值,分别为劳累度 ai 和有趣度 ...
- java方法---可变参数
可变参数 在方法的声明中,在指定参数类型后面加一个...(省略号) 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通参数必须在它之前声明:
- Linux之博客系统的搭建
博客系统 三种配置:php+nginx+mysql 搭建步骤 改主机名 hostnamectl set-hostname lnmp 传入LNMP压缩包于root下(略) 配置网络(略)及yum源 先检 ...
- APICloud如何对接大牛直播SDK
随着apicloud的普及,越来越多的用户苦于apicloud下没有一款真正靠谱低延迟的rtmp/rtsp直播播放器苦恼. 鉴于此,大牛直播SDK携手apicloud资深版主,推出apicloud对接 ...
- 【UML分析、建模与设计】我在工作时遇到UML
一.前言 UML分析.建模与设计 来自现实世界中的概念的抽象描述方法(摘取自<UML面向对象分析.建模与设计(第2版)>) 就我对UML分析与建模技术的认知,最早可追溯至2019年时的学习 ...