zookeeper的python客户端安装
2015-10-23 14:28
615 查看
项目中使用了python,需要使用到zookeeper的功能,这里记录一下安装过程。
内核版本:2.6.32
发行版:CentOs-6.6 64bit
1、由于python客户端依赖c的客户端所以要先安装c版本的客户端
[root@rocket c]# cd /usr/local/zookeeper-3.4.6/src/c
[root@rocket c]# ./configure
[root@rocket c]# make
[root@rocket c]# make install
2、测试c客户端
看到以上信息说明c版本的客户端已经安装好了,下面安装python版本客户端
3、下载python扩展包,并且解压
[root@rocket local]wget https://pypi.python.org/pypi/zkpython/0.4.2
[root@rocket local]# tar -zxvf zkpython-0.4.2.tar.gz
如果找不到Python.h,可能由于没有安装python-devel
[root@rocket zkpython-0.4.2]# yum -y install python-devel
4、测试是否成功
[root@rocket zookeeper]# cat zk_test.py
import zookeeper
[root@rocket zookeeper]# python zk_test.py
提示找不到libzookeeper_mt.so.2,将libzookeeper_mt.so.2的路径加入到LD_LIBRARY_PATH中
[root@rocket zookeeper]# python zk_test.py
Traceback (most recent call last):
File "zk_test.py", line 1, in <module>
import zookeeper
File "build/bdist.linux-x86_64/egg/zookeeper.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/zookeeper.py", line 6, in __bootstrap__
ImportError: libzookeeper_mt.so.2: cannot open shared object file: No such file or directory
[root@rocket zookeeper]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
再次测试
[root@rocket zookeeper]# python zk_test.py
没报错,说明已经成功安装。
内核版本:2.6.32
发行版:CentOs-6.6 64bit
1、由于python客户端依赖c的客户端所以要先安装c版本的客户端
[root@rocket c]# cd /usr/local/zookeeper-3.4.6/src/c
[root@rocket c]# ./configure
[root@rocket c]# make
[root@rocket c]# make install
2、测试c客户端
看到以上信息说明c版本的客户端已经安装好了,下面安装python版本客户端
3、下载python扩展包,并且解压
[root@rocket local]wget https://pypi.python.org/pypi/zkpython/0.4.2
[root@rocket local]# tar -zxvf zkpython-0.4.2.tar.gz
如果找不到Python.h,可能由于没有安装python-devel
[root@rocket zkpython-0.4.2]# yum -y install python-devel
4、测试是否成功
[root@rocket zookeeper]# cat zk_test.py
import zookeeper
[root@rocket zookeeper]# python zk_test.py
提示找不到libzookeeper_mt.so.2,将libzookeeper_mt.so.2的路径加入到LD_LIBRARY_PATH中
[root@rocket zookeeper]# python zk_test.py
Traceback (most recent call last):
File "zk_test.py", line 1, in <module>
import zookeeper
File "build/bdist.linux-x86_64/egg/zookeeper.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/zookeeper.py", line 6, in __bootstrap__
ImportError: libzookeeper_mt.so.2: cannot open shared object file: No such file or directory
[root@rocket zookeeper]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
再次测试
[root@rocket zookeeper]# python zk_test.py
没报错,说明已经成功安装。
相关文章推荐
- python中文字符
- Python -- 单元测试
- python 三方库工具集之Ghost
- Python -- 调试
- Notepad++配置Python与gcc、go
- Python-PyCharm安装numpy和matplotlib
- Python os 标准库使用
- python 参议院文本预处理的一维数组的间隔空间
- Sublime text 2or3 插件安装办法(2015更新)
- python字符编码
- Python中*args与**args的区别
- python logging 毫秒级别的时间打印
- python笔记
- 【Python】一个python实例:给重要的文件创建备份.摘自crossin-python简明教程
- python下编译py成pyc和pyo
- Python 基础
- python 日志打印
- python中编码问题——unicode, gbk, utf8
- 堆排序python实现
- Python中logging模块的使用