zoukankan      html  css  js  c++  java
  • Hbase

    只需要增加机器,让namenode和datanode发生联系

    hbase来源于Google三篇论文中的bigtable

     hadoop生态系统

    zookeeper知道什么信息,master也知道.如下图

     Hbase与关系型数据库对比

    Hbase安装

    hbase 命令

    hbase中创建表

    >create 'test' ,'info'            (写表名和列簇名就OK了)

    查看

    >list

    查看表中是否有数据

    >scan 'test'

    向test表中插入数据

    >put 'test','0001','info:username','herry'       ('表名','rowkey','列簇:列名','列值')

    >put 'test','0001','info:age','20'

     查看表详细信息

    >desc 'test'

    删除一个表

    首先把表禁用

    >disable 'test'

    查看是否不可用

    >is_enabled 'test'

    如果不可用,就可执行删除表

    >drop 'test'

    >count 'test' (查看表test 有多少行)

    >get 'test','0001','info:username'           ('数据库表名','哪一行','哪一列簇)  取出某一列的数据

    >delete 'test','0001','info:age'    (删除test的0001行)

     >truncate 'test';

    hbase架构体系和设计模型

    hbase主要进程: master(相当于项目经理)  regionserver(相当于码农)  regionserver 会实时向master报告作业完成情况

    hbase所依赖的两个外部的服务:zookeeper HDFS

    小结:

  • 相关阅读:
    c数据结构 -- 线性表之 顺序存储结构 于 链式存储结构 (单链表)
    c数据结构 绪论
    c数据结构 -- 使用链表实现计数
    c数据结构 -- 链表的理解
    vue mvvm原理与简单实现 -- 上篇
    vue图书小案例
    排序
    裁剪图片
    下载图片
    图片缩放
  • 原文地址:https://www.cnblogs.com/gw666/p/7910014.html
Copyright © 2011-2022 走看看