Hbase实践操作

Posted 大数据的那些事

tags:

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

         在上一次的实践中,我们创建了badou_music_table这个表,现在打开hdfs中的相应位置,如下:

    我们在这个路径下发现只有一个region,把这个region打开可以看到我们定义的两个列族,如下:

Hbase实践操作(二)

    去flags这个列族中查看发现没有值

Hbase实践操作(二)

    打开hbase shell,通过put 'badou_music_table', '1002', 'flags:is_valid','true'往表格badou_music_table中添加一个值。

scan命令去查看是否有数值,scan'badou_music_table',从下图可以看到flags是有数据的:

Hbase实践操作(二)

    但是在hdfs中还是没数据,如下:

Hbase实践操作(二)

    这是因为写数据时写到内存中,使用flush命名执行如下:

Hbase实践操作(二)

    再去hdfs中查看:

Hbase实践操作(二)

    发现hdfs中已经是有数据了

Hbase实践操作(二)

    但是这个数据用text命令直接打开查看,打开得到的是一个乱码,如下:


以上是关于Hbase实践操作的主要内容,如果未能解决你的问题,请参考以下文章

Hbase实践操作

Hbase实践操作

HBase最佳实践-管好你的操作系统

HBase最佳实践-管好你的操作系统

小白视角大数据基础实践 分布式数据库HBase的常用操作

Hbase/HDFS存储扩容实践