更新时间:2024-08-03 GMT+08:00
调测HetuEngine Python3应用
本章节适用于MRS 3.3.0及以后版本。
操作场景
在python3程序代码完成开发后,可以在Windows环境或者上传到Linux环境进行调测,和集群业务平面网络互通时,可以直接在本地进行调测。
操作步骤
- 参考导入并配置HetuEngine Python3样例工程章节,获取样例代码,获取hetu-jdbc-XXX.jar文件,并复制到自定义目录中。
- 参考通过HSFabric的KeyTab认证实现查询HetuEngine SQL任务章节,获取“user.keytab”和“krb5.conf”文件,并放置到自定义目录中。
- 编辑样例代码,根据集群实际情况修改url、user、password等信息,并根据实际路径修改“jdbc_location”。
- Windows系统路径填写示例:"D:\\hetu-examples-python3\\hetu-jdbc-XXX.jar"
- Linux系统路径示例:"/opt/hetu-examples-python3/hetu-jdbc-XXX.jar"
- 运行python3样例代码。
- 运行结果。
- Windows系统中,在console界面可以看到运行结果示例:
图1 Windows系统运行结果
- 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',)]
- Windows系统中,在console界面可以看到运行结果示例:
父主题: 调测HetuEngine应用