如何将Accumulo代理与python绑定一起使用?
正在寻找有关设置Accumulo代理的帮助。代理自述文件指向../readme,用于使用代理服务器构建和安装,但../readme没有说明任何有关代理的内容:)如何将Accumulo代理与python绑定一起使用?,python,proxy,accumulo,Python,Proxy,Accumulo,正在寻找有关设置Accumulo代理的帮助。代理自述文件指向../readme,用于使用代理服务器构建和安装,但../readme没有说明任何有关代理的内容:) 我的目标是创建一个小型python应用程序原型,该应用程序使用代理调用accumulo api。如果有人这样做过,我希望能提供一个简短的步骤列表(prereq:),因为当您构建Accumulo时,代理也会被构建 配置$ACCUMULO_HOME/proxy/proxy.properties文件(实例和zookeepers) 然后可以按
我的目标是创建一个小型python应用程序原型,该应用程序使用代理调用accumulo api。如果有人这样做过,我希望能提供一个简短的步骤列表(prereq:),因为当您构建Accumulo时,代理也会被构建
- 配置$ACCUMULO_HOME/proxy/proxy.properties文件(实例和zookeepers)
- 然后可以按如下方式启动服务器守护程序:
- python的正确版本李>
- 在某些节点上,您需要节约并访问其库
- 您还需要安装python thrift(sudo pythonx.x setup.py安装)
- 确保您的thrift和python版本与您正在使用的Accumulo所需的版本相匹配。节俭0.9.0和Accumulo 1.5.0
- python绑定(thrift--gen py$ACCUMULO_HOME/proxy/thrift/proxy.thrift) -运行示例客户端
$PYTHONPATH=/usr/local/include/gen-py/:/usr/local/lib/:/usr/lib/python2.4/site-packages/ python2.7 proxy/examples/python/TestClient.py
希望这有助于那些希望用python做事的新手:)您不必生成python绑定,它们应该已经在:${ACCUMULO_HOME}/proxy/src/main/python中了/
$PYTHONPATH=/usr/local/include/gen-py/:/usr/local/lib/:/usr/lib/python2.4/site-packages/ python2.7 proxy/examples/python/TestClient.py