根据公司需求利用es做hbase二级索引,编写相应的python sdk
1.目录结构
2.安装相关依赖
pip install setuptools==41.0.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
3.编写setup.py文件
from setuptools import setup, find_packages
setup(
name="hbase-thrift-py-sdk",
version="1.0.0",
url='https://github.com/Cocktail_py/hbase-thrift-py-sdk',
long_description=open('README.md', encoding="utf-8").read(),
packages=find_packages(),
package_data={
'hbase_thrift': ['Hbase.thrift']},
data_files=[('.', ['README.md', 'requirements.txt'])
],
include_package_data=True,
platforms='any',
)
4.安装自己定义的模块
python setup.py install
5.在其他py文件中导入自己定义的模块
# -*- coding: utf-8 -*-
# @Time : 2020/9/15 10:01
# @Author : Cocktail_py
from hbase_thrift.hbase_es import HBaseEs
参考:https://www.cnpython.com/qa/73877