
# 调测HetuEngine Python3应用
本章节适用于MRS 3.3.0及以后版本。
#### 操作场景
在python3程序代码完成开发后，可以在Windows环境或者上传到Linux环境进行调测，和集群业务平面网络互通时，可以直接在本地进行调测。
#### 操作步骤
1. 参考[导入并配置HetuEngine Python3样例工程](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_100029.html)章节，获取样例代码，获取hetu-jdbc-XXX.jar文件，并复制到自定义目录中。
2. 参考[通过HSFabric的KeyTab认证实现查询HetuEngine SQL任务](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_100016.html)章节，获取"user.keytab"和"krb5.conf"文件，并放置到自定义目录中。
3. 编辑样例代码，根据集群实际情况修改url、user、password等信息，并根据实际路径修改"jdbc_location"。
   - Windows系统路径填写示例："D:\\\\hetu-examples-python3\\\\hetu-jdbc-XXX.jar"
   
   - Linux系统路径示例："/opt/hetu-examples-python3/hetu-jdbc-XXX.jar"
    

4. 运行python3样例代码。
   - Windows直接通过pycharm或者Python IDLE运行py脚本。
   
   - Linux运行样例代码需要已安装Java。 进入样例代码路径并执行py脚本，样例代码路径如"/opt/hetu-examples-python3"：
     **cd /opt/hetu-examples-python3**
     **python3 JDBCExampleBroker.py**
     
    

5. 运行结果。
   - Windows系统中，在console界面可以看到运行结果示例：
     图1Windows系统运行结果   
     ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001696536116.png "点击放大") 
   
   - Linux系统中运行结果示例：
     ```
     Aug 12, 2023 5:19:53 PM io.XXX.jdbc.$internal.airlift.log.Logger info
     INFO: hsbroker finalUri is https://192.168.43.223:29860
     Aug 12, 2023 5:19:53 PM io.XXX.jdbc.$internal.airlift.log.Logger info
     INFO: The final connection url is: //192.168.43.161:29888/hive/default
     Aug 12, 2023 5:19:53 PM io.XXX.jdbc.$internal.airlift.log.Logger info
     INFO: coordinator uri is //192.168.43.161:29888/hive/default
     [('default',), ('information_schema',)]
     ```
     
    
 
