{ "info": { "author": "Tousif Khazi", "author_email": "tousif.pasha@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha" ], "description": "Hwrapper is python 3+ wrapper for hbase REST.\r\n\r\n(pypi http://pypi.python.org/pypi/Hwrapper/0.1 )\r\n\r\n\r\n\r\nCommon Usage :\r\n\r\nstart your hbase rest $bin/hbase rest start -p 9300 (Default port is 8080)\r\ncheck out wiki for more detailed tutorial.\r\n\r\nCreating a table\r\n----------------\r\n\r\nhwrapper=Hwrapper()\r\nhwrapper.connectionParameters(\"host\",\"port\", False) // third argument set to false if you are not using https\r\nhwrapper.setAcceptType(\"json\")\r\ncolumnFamilies={\"cf\",\"cf1\"}\r\nhwrapper.create_table(\"table_name\",columnFamilies)\r\n\r\n\r\nget Row data by ID (decoded base64 values)\r\n-------------------------------------------\r\n\r\nhwrapper.get_RowBy_ID(\"0000000-120529115546748\") // outputs list of dicts, dicts contain column names and values\r\n\r\n\r\nDropping a table\r\n----------------\r\n\r\nhwrapper.drop_table(\"table_name\")\r\n\r\n\r\nDisplaying table schema \r\n-----------------------\r\n\r\nhwrapper.table_schema(\"table_name\")\r\n\r\n\r\nListing all tables from hbase\r\n-----------------------------\r\nhwrapper.list_tables()\r\n\r\n\r\nScanner creation and deletion: (Filter by single column value)\r\n--------------------------------------------------------------\r\n\r\nhwrapper.get_RowBy_Column(columnvalue,\"tablename\")\r\n\r\njsonRows=json.loads(hwrapper.getNext())\r\nwhile(jsonRows.get(\"status\")!='204'):\r\n jsonRows=json.loads(hwrapper.getNext())\r\n if(jsonRows.get(\"status\")=='204'):\r\n break\r\n print(jsonRows)\r\nhwrapper.deleteScanner()\r\n\r\n\r\n\r\nDeleting scanner\r\n----------------------------\r\n hwrapper.deleteScanner()", "description_content_type": null, "docs_url": "https://pythonhosted.org/Hwrapper/", "download_url": "https://github.com/tousif/Hwrapper", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tousif/Hwrapper", "keywords": "encoding,i18n,xml", "license": "Free to use and share", "maintainer": "", "maintainer_email": "tousif.pasha@gmail.com", "name": "Hwrapper", "package_url": "https://pypi.org/project/Hwrapper/", "platform": "python 3+", "project_url": "https://pypi.org/project/Hwrapper/", "project_urls": { "Download": "https://github.com/tousif/Hwrapper", "Homepage": "https://github.com/tousif/Hwrapper" }, "release_url": "https://pypi.org/project/Hwrapper/0.2/", "requires_dist": null, "requires_python": null, "summary": "Python 3 wrapper for Hbase REST", "version": "0.2" }, "last_serial": 527633, "releases": { "0.1": [], "0.2": [] }, "urls": [] }