HBSpark
This project package is meant to be an interface between Hbase and spark that moves information directly from the thrift api to spark rdd.
NOTE: THIS PACKAGE IS UNDER HEAVY DEVELOPEMENT AND IS NOT MATURE IN ANY MEANS. BUGS AND CHANGES TO THE API SHOULD BE EXPECTED.
Developement environment:
The current developement environment is as follows:
- python 3.6.9
- happybase 1.2.0
- pyspark 3.2.0
The target development environment is as follows:
- python 2.7.5
- happybase 1.2.0
- (spark) 2.2.0.cloudera1
Currently, dependency requirements through the package may be inconsistent. If issues persist, please emulate the developement environment provided above.
Packaging:
This package has been created following the https://packaging.python.org/tutorials/packaging-projects/ tutorial.
- pyproject.toml:
- Determines dependencies for PIP
- setup.cfg:
- Static configuration for setuptools (packagemanagement)
Installation:
In order to install the package, pip can be used:
pip install hbspark
Documentation
And for usage documentation, please refer to the readthedocs page which includes an in depth API.
Metadata
Release files for hbspark 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hbspark-0.0.4.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hbspark-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.8 kB
Release files / hbspark-0.0.4.tar.gz
| Download URL | hbspark-0.0.4.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
805061fcb19a7af5aa7b15812faa0d82552ebc9ba47ec1dd106792c7e66db6f4
|
|
BLAKE2b-256 checksum How to use checksums |
9d7f024a20ab21cdb66b5853e625dda17c07ab37edd9824612437051ba66acdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.0 importlib_metadata/3.7.3 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9
|
Release files / hbspark-0.0.4-py3-none-any.whl
| Download URL | hbspark-0.0.4-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d103024d80ffeeac42a0d382766906edd1262c460fe261c6778e63c49119fce5
|
|
BLAKE2b-256 checksum How to use checksums |
445c3f254769d578a4f5a7bb8d8836b6794030f97138084ef78d94e1093572a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.0 importlib_metadata/3.7.3 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9
|