Hbase
Regan_Hoo
这个作者很懒,什么都没留下…
展开
-
Hbase_命令
查看数据库状态status 查看数据库版本信息version 创建表:表scores 具有两个列族grad 和coursecreate 'scores','grade', 'course' 查看当前HBase中具有哪些表list查看表的构造describe 'scores'使表在线enable ‘表名’ 查看表是否存在 exits ‘表名’ 查看表是否在线is_enable ‘表名’原创 2017-11-27 14:36:27 · 513 阅读 · 0 评论 -
Hbase_HA配置
概述HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Master运行。所以配置HBase高可用,只需要启动两个HMaster,让Zookeeper自己去选择一个Master Acitve。HBase配置:① hbase-env.shexport HBASE_OPTS="$HBASE_OPTS -XX:+HeapDumpOnOutOfMe原创 2017-11-27 14:14:45 · 497 阅读 · 0 评论 -
Hbase_JAVA api
【概述】几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型HBaseConfiguration、HBaseAdmin 数据库(DataBase) HTable 表(Table)HTableDescriptor原创 2017-11-27 15:08:11 · 285 阅读 · 0 评论 -
Hbase_列式数据库特性
HBase概述HBase是一个建立在HDFS上的列式存储数据库,具有支持线性扩展(横向扩展)、自动故障转移、自动分区及模式自由等特性 HBase与HadoopHDFS属于非结构化的文件格式,HBase则提供了在HDFS之上的结构化存储方式。HBase特征① 自动故障处理和负载均衡:HBase运行在HDFS上,HDFS的多副本存储让HBase在内部就支持了分布式和自动恢复。另外HMaster和Reg原创 2017-11-27 16:02:24 · 2463 阅读 · 0 评论 -
Hbase_架构与运行机制
HBase的组件和功能·Zookeeper用来选举集群主节点,以便跟踪可用的在线服务器,同时维护集群的元数据。 Zookeeper以树形维护Zookeeper数据znode,它有两种形式: ①临时节点,适合应用程序检验某个分布式系统资源是否可用 ②持久节点,保存了应用程序的一些数据·HMaster 管理运行在不同服务器上的RegionServer,也为客户端操作HBase的所有元数据提供接口原创 2017-11-27 16:25:49 · 2152 阅读 · 0 评论 -
Hbase_应用
HBase使用场景:什么时候使用HBase: ①数据总量:如果只有数百万行和一些读写操作,是不需要HBase的。而如果有数十亿列,同时在很短时间内有数以千计的读写操作,这时就应该考虑HBase ② 如果数据模式是动态的或者可变的 ③ 如果很多列包含很多null值 ④ 当有大量的动态行 ⑤ 如果数据包含不定数量的列 ⑥ 如果需要维护数据的版本 ⑦ 如果需要高扩展性 ⑧ 如果需要在记录中原创 2017-11-27 17:04:09 · 455 阅读 · 0 评论 -
Hbase_配置说明
通用和master配置hbase.rootdirregionserver的数据根目录,用来持久化HBase。例如,要表示hdfs中的’/hbase’目录,namenode 运行在debug01的8020端口,则需要设置为hdfs:// debug01:8020/hbase。这个是必须要设置的项目,默认值本地文件系统的/tmp只能在单机模式使用。hbase.master.port默认: 60000原创 2017-11-27 15:42:44 · 1588 阅读 · 0 评论
分享