No project description provided
Project description
hbase-driver
Pure-Python native HBase client (no Thrift). This project implements core HBase regionserver and master RPCs so Python programs can perform table and metadata operations against an HBase cluster.
Status
- Integration test status (local): 77 / 77 tests passing (2026-02-21) using the custom 3-node Docker cluster.
Quickstart (3-node Docker dev environment)
Prerequisites: Docker and docker-compose installed.
- Build, start the custom 3-node cluster and run the full test suite:
./scripts/run_tests_3node.sh
- To run tests against an already-running cluster (fast):
./scripts/run_tests_3node.sh --no-start
- Run a single test file or case:
./scripts/run_tests_3node.sh test/test_scan.py
./scripts/run_tests_3node.sh test/test_scan.py::test_scan
Legacy single-node dev workflow (still available):
./scripts/run_tests_docker.sh
See TEST_GUIDE.md and DEV_ENV.md for full documentation and troubleshooting steps.
Documentation
- API Reference - Comprehensive API documentation
- Advanced Usage - Advanced features and patterns
- Performance Guide - Performance tuning and optimization
- Troubleshooting - Common issues and solutions
- Migration from happybase - Guide for migrating from happybase/happybase-thrift
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hbase_driver-1.0.3.tar.gz.
File metadata
- Download URL: hbase_driver-1.0.3.tar.gz
- Upload date:
- Size: 148.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d26add1c09ff31e0abea80eeea6869fbeb036ec0fc1b7d14bbe4e3601cb64d42
|
|
| MD5 |
15ad207804b86d401cfd9ee5376be72d
|
|
| BLAKE2b-256 |
f399b66de1691480a6a9f8e1392d0c929bfa53aa7fad799136ea212074f25330
|
File details
Details for the file hbase_driver-1.0.3-py3-none-any.whl.
File metadata
- Download URL: hbase_driver-1.0.3-py3-none-any.whl
- Upload date:
- Size: 198.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3183be4447194b100fdbbb5aa22e8303dc2e1309187bb0f4ee861dd406324fc7
|
|
| MD5 |
0af07c5cf1c383143a6f4475b2ef0a71
|
|
| BLAKE2b-256 |
9c69ad51e2e1b269dab7b8068e21f4065ddc97832e7f88e36afe4809314bbafc
|