Hwrapper is python 3+ wrapper for hbase rest.

(alternate download from pypi http://pypi.python.org/pypi/Hwrapper/0.1 )



Common Usage :

start your hbase rest $bin/hbase rest start -p 9300 (Default port is 8080)
check out wiki for more detailed tutorial.

Creating a table

hwrapper=Hwrapper()
hwrapper.connectionParameters("host","port", False) // third argument set to false if you are not using https
hwrapper.setAcceptType("json")
columnFamilies={"cf","cf1"}
hwrapper.create_table("table_name",columnFamilies)


get Row data by ID (decoded base64 values)

hwrapper.get_RowBy_ID("0000000-120529115546748") // outputs list of dicts, dicts contain column names and values


Dropping a table

hwrapper.drop_table("table_name")


Displaying table schema

hwrapper.table_schema("table_name")


Listing all tables from hbase

hwrapper.list_tables()

Project Activity

See All Activity >

License

Apache Software License

Follow Hwrapper

Hwrapper Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Hwrapper!

Additional Project Details

Operating Systems

Cygwin, Linux

Languages

English

Intended Audience

Developers

User Interface

Other toolkit

Programming Language

Python

Database Environment

Python Database API

Registered

2012-06-27