1. 用happybase库 操作 hbase
http://happybase.readthedocs.io/en/latest/
2. cdh集群的hbase集群有三个节点
hbase的版本是HBase 1.2.0
3. hbase base的log目录小于5g,导致报警,目录在/var/log/hbase,准备清空它。
删除不需要的log之后,所有服务都从红色变成黄色,log目录太小导致了大部分问题。log目录的容量必须要足够大。
4. python+happybase
4.1 pyenv global anacodea3-4.1.1
4.2 pip install happybase
4.3 测试安装 python -c 'import happybase',不报错就是正常的
4.4 要在bigdata-master上启动thrift server:
hbase thrift -p 9090 start
4.5 按照如下文档进行操作:
http://happybase.readthedocs.io/en/latest/user.html#establishing-a-connection
4.6 Hbase没有数据类型,所有的row keys, column name, column values都是简单视为raw byte string进行处理
4.7 删除一条记录,也就是一个row_key对应的所有列族
http://happybase.readthedocs.io/en/latest/
2. cdh集群的hbase集群有三个节点
hbase的版本是HBase 1.2.0
3. hbase base的log目录小于5g,导致报警,目录在/var/log/hbase,准备清空它。
删除不需要的log之后,所有服务都从红色变成黄色,log目录太小导致了大部分问题。log目录的容量必须要足够大。
4. python+happybase
4.1 pyenv global anacodea3-4.1.1
4.2 pip install happybase
4.3 测试安装 python -c 'import happybase',不报错就是正常的
4.4 要在bigdata-master上启动thrift server:
hbase thrift -p 9090 start
4.5 按照如下文档进行操作:
http://happybase.readthedocs.io/en/latest/user.html#establishing-a-connection
4.6 Hbase没有数据类型,所有的row keys, column name, column values都是简单视为raw byte string进行处理
4.7 删除一条记录,也就是一个row_key对应的所有列族
deleteall 'testtable', 'event_0'
5. 示例代码