目标数据源中的驱动程序节点上的最新版本 Java 8 或 11。驱动程序节点向目标数据源提交查询。
- 有关详细信息,请参见Teradata QueryGrid 兼容性列表。
要查找 Java,请按以下顺序检查以下环境变量:
- TDQG_NODE_JAVA_HOME
- JDK11_64_HOME
- JRE11_64_HOME
- JDK8_64_HOME
- JRE8_64_HOME
- JAVA_HOME
对于通过 systemd 服务运行 tdqg-node 的系统,将 JAVA_HOME=/currentJavaPath/ 添加到 /etc/opt/teradata/tdqg/node/environment 文件。如果未添加到该文件中,tdqg-node 服务将无法读取或查找变量。
如果所有变量都为空,则使用 which java 命令查找 Java 路径。如果路径中不含 Java,则可以使用系统属性 driverJavaPath 和 QueryGrid 管理器 bin 目录 /opt/teradata/tdqgm/bin 中的 system-properties.sh 脚本来指定。必须以 root 或 tdqgm 用户身份运行此脚本。此路径包括 Java 可执行文件。例如,如果 Java 位于 /usr/currentJava/bin/,则路径为 driverJavaPath=/usr/currentJava/bin/java。