更新时间:2025-04-11 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
调测Hive Python样例程序
Python样例工程的命令行形式运行
- 赋予“python-examples”文件夹中脚本的可执行权限。在命令行终端执行以下命令:
    
    
chmod +x python-examples -R
 - 在python-examples/pyCLI_nosec.py中的hosts数组中填写安装HiveServer的节点的业务平面IP。
 - 执行以下命令运行Python客户端:
    
    
cd python-examples
python pyCLI_nosec.py
 - 在命令行终端查看样例代码中的HQL所查询出的结果。
    
    例如:
[['default', '']] [{'comment': 'from deserializer', 'columnName': 'tab_name', 'type': 'STRING_TYPE'}] ['xx']
 
     如果出现如下异常:
importError: libsasl2.so.2: cannot open shared object file: No such file or directory
请按照以下方式处理:
- 首先执行如下命令,查询所装操作系统中LibSASL的版本
        
ldconfig -p|grep sasl
结果如下则表示当前操作系统仅存在3.x版本
libsasl2.so.3 (libc6,x86-64) => /usr/lib64/libsasl2.so.3 libsasl2.so.3 (libc6) => /usr/lib/libsasl2.so.3
 - 如果仅存在3.x版本,需要执行如下命令创建软链接
        
ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2
 
 - 首先执行如下命令,查询所装操作系统中LibSASL的版本
        
 
   父主题: 调测Hive应用