HBase Shell 常见操作】的更多相关文章

1.一般操作 status 查看状态 version 查看HBase版本 2.DDL操作 create 'member','member_id','address','info' 创建了一个member表,包含member_id.address.info三个列族 describe 'member' 显示表的详细信息 disable 'member' 禁用一张表 enable 'member' 重新启用一张表 alert 'memeber',{NAME =>'member_id',METHOD=>…
一.Hbase搭建: 二.理论知识介绍: 1Hbase介绍: Hbase是分布式.面向列的开源数据库(其实准确的说是面向列族).HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力,Zookeeper为Hbase提供稳定服务和Failover机制,因此我们说Hbase是一个通过大量廉价的机器解决海量数据的高速存储和读取的分布式数据库解决方案. 11.来源比对(hbase由谷歌公司BigTable参考而来) 项目 Hbase BIgTable 文件存储…
[实验目的] 1)学会向表中添加记录 2)学会添加记录时动态添加列 3)学会查看一条记录 4)学会查看表中的记录总数 5)学会删除记录 [实验原理] Hbase shell作为Hbase数据的客户端,可以连接hbase,通过命令行方式和hbase进行交互. Hbase shell是一个封装了Java客户端API的JRuby应用软件. 在终端中执行hbase shell命令启动Shell,即可操作hbase. Shell可以支持命令自动补全和命令文档内联访问. [实验环境] 本次环境是:cento…
[实验目的] 1)了解hbase服务 2)学会启动和停止服务 3)学会进入hbase shell环境 [实验原理] HBase是一个分布式的.面向列的开源数据库,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据.本实验时在linux系统中配置hbase环境,通过在hbase shell环境下进行对hbase表的基本操作. [实验环境] 本次环境是:centos6.5 + jdk1.7.0_79 + hadoop-2.4.1 + hb…
学习方法 可以参考官方文档的简单示例来 点击查看 可以直接在控制台使用help命令查看 例如直接使用help命令: 从上图可以看到,表结构的操作,表数据的操作都展示了.接下来我们可以针对具体的命令使用help查看,比如:alter alter help 从图中可以看到,你可以更改列族,可以使用区域复制,可以更改多个列,当然现在只是大概看下,接下来会带领大家实际操练,大家一定要勤于动手呦~ 一.基本命令 打开 Hbase Shell: # hbase shell 1.1 获取帮助 # 获取帮助 h…
quick start from official Hbase  hbase(main):003:0> create 'test', 'cf' 0 row(s) in 1.2200 seconds hbase(main):003:0> list 'test' .. 1 row(s) in 0.0550 seconds hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1' 0 row(s) in 0.0560 seconds hba…
一般操作 查看服务器状态 status 查看hbase版本 version DDL操作 创建表 create 'member','member_id','address','info' 创建了3个列族,分别是member_id, address, info 知识点回顾:cf是schema的一部分,而column不是. 查看表信息 describe 'member' DESCRIPTION ENABLED 'member', {NAME => 'address', DATA_BLOCK_ENCOD…
在工作中,有时候只是想简单看下HBase表某些关键指标的值,这个时候总不能现写Java代码去查看,以下几个小技巧你可能会经常用到. 1. 某行有许多列,只想获取指定2~3列的数据 hbase> get 't1', 'r1', ['f:c1', 'f:c2', 'f:c3'] 2. 想看某个字段多个版本的数据 hbase> get 't1', 'r1', {COLUMN => 'f:c1', VERSIONS => 4} 3. 想看被16进制化的中文或数字 hbase> put…
查看文件第20到30行的内容 法一:[root@oldboy ~]# seq 100 > ett.txt [root@oldboy ~]# head -30 ett.txt | tail -11 法二:sed stream editor 流编辑器 实现对文件的增删改查 [root@oldboy ~]# sed -n '20,30p' ett.txt -n 取消默认输出 // 效率最高 法三: awk 过滤.输出内容.一门语言 NR : 行号 [root@oldboy ~]# awk 'NR>1…
[实验目的] 1)了解hbase服务 2)学会hbase shell命令操作用户表 [实验原理] HBase是一个分布式的.面向列的开源数据库,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据.本试验hbase提供了一个shell的终端通过操作命令对表user操作. [实验环境] 本次环境是:centos6.5 + jdk1.7.0_79 + hadoop-2.4.1 + hbase 工具包在/simple/soft目录下 [实验步…