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

pycerebro的Python项目详细描述


用于RecordService实现的Python客户端。

依赖关系

必需:

  • Python3.4+
  • sixbit_arraythriftpy >=0.3.9
pip3 install six bit_array 'thriftpy>=0.3.9'

可选:

  • pandas用于转换为DataFrame对象

安装

pip3 install pycerebro

验证:

>>>importcerebro.cdas>>>cerebro.cdas.version()'0.8.0-beta3'

使用量

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

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

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

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

fromcerebroimportcontextctx=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第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)