HappyBase安装&Python操作HBase

前期工作

  1. Hadoop 2.7.4
  2. Hbase 1.2.6

简介

浏览此教程前,请确认已做好以上前期工作,本教程主要是实现用Python语言操作Hbase。主要通过HappyBase这个包来实现。

HappyBase安装

sudo pip install happybase

此行命令会安装好HappyBase以及Thrift

start-dfs.sh
start-hbase.sh

打开Hadoop和Hbase

hbase thrift start

执行了此命令后,终端不能关闭。至此,我们便可以用Python操作Hbase了

使用Python操作Hbase

1.建立连接

import happybase
connection = happybase.Connection('localhost')

2.查看Hbase中的表

print connection.tables()

3.创建一个Table

connection.create_table(
    'my_table',
    {
        'cf1': dict(max_versions=10),
        'cf2': dict(max_versions=1, block_cache_enabled=False),
        'cf3': dict(),  # use defaults
    }
)

4.获取Table实例

table = connection.table('my_table')

5.扫描一个表的数据

for key, value in table.scan():
    print key, value

6.更多操作
https://my.oschina.net/wolfoxliu/blog/856175

你可能感兴趣的:(大数据开发,hadoop,python,hbase)