用于okera数据访问服务的python客户端

pyokera的Python项目详细描述


用于RecordService实现的Python客户端。

依赖关系

必需:

  • Python3.4+
  • sixbit_arraythriftpy2==0.3.12urllib3certifi
pip3 install six bit_array thriftpy2==0.3.12 urllib3 certifi

可选:

  • pandas用于转换为DataFrame对象

安装

pip3 install pyokera

验证:

>>>importokera.odas>>>okera.odas.version()'##OKERA_RELEASE_VERSION##'

使用量

fromokeraimportcontextctx=context()withctx.connect(host='localhost',port=12050)asconn:conn.list_databases()pd=conn.scan_as_pandas("okera_sample.sample")pd

要使用令牌身份验证启用到服务器的连接:

fromokeraimportcontextctx=context()ctx.enable_token_auth(token_str='my-token')withctx.connect(host='localhost',port=12050)asconn:conn.list_databases()

使用kerberos身份验证启用到服务器的连接:

fromokeraimportcontextctx=context()# Connecting to server principal 'cerebro/service@REALM'ctx.enable_kerberos('cerebro',host_override='service')withctx.connect(host='localhost',port=12050)asconn:conn.list_databases()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值