如何将Accumulo代理与python绑定一起使用?

2024-09-29 17:15:47 发布

您现在位置:Python中文网/ 问答频道 /正文

找人帮你建立Accumulo代理。proxy自述文件指向../readme来构建和安装代理服务器,但是../readme没有说明代理:)

我的目标是制作一个使用代理调用AccumuloAPI的小python应用程序的原型。如果有人这样做过,我将非常感谢您提供一份简短的步骤要求清单:)


Tags: 应用程序代理目标步骤自述文件原型readmeproxy
1条回答
网友
1楼 · 发布于 2024-09-29 17:15:47

当你构建Accumulo时,代理也被构建了。在

  • 配置$ACCUMULO_HOME/proxy/代理.properties文件(实例和zookeepers)
  • 然后可以像这样启动服务器守护程序:

${ACCUMULO_HOME}/bin/accumulo proxy -p ${ACCUMULO_HOME}/proxy/proxy.properties

  • Installpython的正确版本。在
  • 在某个节点上,您需要install节约并访问其库。在
  • 还需要安装python thriftpackages(sudo pythonx.x设置.py安装)
  • 确保您的thrift和python版本与您所使用的acumulo所需的版本匹配。为Accumulo 1.5.0节省0.9.0和python 2.6+
  • Generatepython绑定(thrift gen py$acumulo_HOME/proxy/thrift/代理。节俭) -运行示例客户机
$PYTHONPATH=path/to/generated/api:path/to/thrift/libs python TestClient.py

[我将生成的绑定和thrift lib放在/usr/local中,这样看起来会像这样,还需要注意在路径上需要site包中的thrift模块]

$PYTHONPATH=/usr/local/include/gen-py/:/usr/local/lib/:/usr/lib/python2.4/site-packages/ python2.7 proxy/examples/python/TestClient.py 

希望能帮助那些刚开始节俭的人用python做些事情:)

相关问题 更多 >

    热门问题