Skip to main content

No project description provided

Project description

hbase-driver

Native Hbase driver in Python. (No thrift)

Introduction

  • written in pure Python
  • native HBase protocol support (HBase 2.X+)
  • Support both admin operations and regionserver calls.

Get Started

from hbasedriver.client import Client
from hbasedriver.exceptions.RemoteException import TableExistsException

# lets say your hbase instance runs on 127.0.0.1 (zk quorum address)
client = Client(["127.0.0.1"])
try:
    client.create_table("", "mytable", ['cf1', 'cf2'])
except TableExistsException:
    pass
table = client.get_table("", "mytable")
table.put("row1", {'cf1': {'qf': '666'}})
result = table.get("row1", {'cf1': ['qf']})
print(result)

Implemented

  • Create, Disable, Delete table
  • Put
  • Get
  • DELETE

TODOs

  • Scan
  • Filters

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hbase-driver-0.0.3.tar.gz (97.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hbase_driver-0.0.3-py3-none-any.whl (143.5 kB view details)

Uploaded Python 3

File details

Details for the file hbase-driver-0.0.3.tar.gz.

File metadata

  • Download URL: hbase-driver-0.0.3.tar.gz
  • Upload date:
  • Size: 97.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for hbase-driver-0.0.3.tar.gz
Algorithm Hash digest
SHA256 dee63da187e667e7e81341466bf94436d21c85d058837fb8e6dd5aa41f4a4405
MD5 8e15cf974d4a7f459479a823b41dec47
BLAKE2b-256 e5567aa3210c655cdba498ee0943c5237619ddf4353e5ce81de7d3670fd776d5

See more details on using hashes here.

File details

Details for the file hbase_driver-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: hbase_driver-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 143.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for hbase_driver-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c0989253424ed50728107ab2cdbdc41e3f0d728ccebf46d7268838532d256d52
MD5 91ad38dbd63010632a2af3382650bb49
BLAKE2b-256 66358e536e4d2637e3c3fcd4908cd29e31a4c6371966bcde44d638ed3dc8074a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page