调测Hive Python3样例程序
Python3样例工程的命令行形式运行
- 赋予“python3-examples”文件夹中脚本的可执行权限。在命令行终端执行以下命令:
chmod +x python3-examples -R。
- 在python3-examples/pyCLI_nosec.py中的host的值修改为安装HiveServer的节点的业务平面IP,port的值修改为Hive提供Thrift服务的端口(hive.server2.thrift.port),默认为21066。
Hive多实例的python客户端命令行形式:“python3-examples/pyCLI_nosec.py”不仅要修改host,还需根据所使用的实例修改port,port为Hive提供Thrift服务的端口(hive.server2.thrift.port)。
- 执行以下命令运行Python3客户端:
cd python3-examples
python pyCLI_nosec.py
- 在命令行终端查看样例代码中的HQL所查询出的结果。例如:
[['default', '']] [{'comment': 'from deserializer', 'columnName': 'tab_name', 'type': 'STRING_TYPE'}] ['xx']