MAPREDUCE服务 MRS-配置Hive Python样例工程:操作步骤
操作步骤
- 客户端机器必须安装有Python,其版本不低于2.6.6,最高不能超过2.7.13。
在客户端机器的命令行终端输入python可查看Python版本号。如下显示Python版本为2.6.6。
Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
- 客户端机器必须安装有setuptools,其版本不低于5.0,最高不能超过36.8.0。
具体软件,请到对应的官方网站获取。
https://pypi.org/project/setuptools/#files
将下载的setuptools压缩文件复制到客户端机器上,解压后进入解压目录,在客户端机器的命令行终端执行python setup.py install。
如下内容表示安装setuptools的5.7版本成功。
Finished processing dependencies for setuptools==5.7
- 安装Python客户端到客户端机器。
- 安装成功后,“python-examples/pyCLI_sec.py”为Python客户端样例代码,“python-examples/pyhs2/haconnection.py”为Python客户端接口API。
hive_python_client脚本提供了直接执行SQL的功能,例如:hive_python_client 'show tables'。
该功能只适用于常规简单的SQL,并且需要依赖ZooKeeper的客户端。