本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的Hbase部分补充。
0 hbase准备
0.1 使用happybase库操作hbase
先安装该库 pip install happybase
0.2 然后确保 hadoop 和 hbase 可用并开启
能进行hdfs操作就代表hadoop正常运行
能在 hbase shell 下使用 list 命令并不报错就代表能正常运行
0.3 开启thrift
使用命令开启
$HBASE_HOME/bin/hbase-daemon.sh start thrift
使用命令 jps
查看是否开启成功
1 连接hbase
- 连接操作
import happybase
con = happybase.Connection('192.168.31.105')
con.open() # 打开传输
print(con.tables()) # 输出所有表名
con.close() # 关闭传输
进入Connection对象中,左边列出了许多Connection对象中可以操作的函数,这些函数能在表级上操作表,如创建表ÿ