1. 概述
配置 星环 TRANSWARP INCEPTOR 数据源、Hive 数据源 时,存在设置项 HDFS 地址。如下图所示:
HDFS 地址介绍:
是 Hadoop HDFS 文件系统处于活跃状态的节点地址。
格式为 "hdfs://ip:port";例如:hdfs://192.168.101.119:8020。
本文将介绍确定 HDFS 地址中 IP 和端口的方法。
2. 操作步骤
2.1 确定端口号
在数据库中使用 SQL 语句:desc formatted <dbName>.<tableName>,在查询结果中查看 Location 行信息。
2.1.1 案例一
从查询结果中,可发现端口号为 9000,主机名称为 hive1 。
2.1.2 案例二
部分场景中,查询结果的 Location 行信息中没有端口号,此时使用默认端口号 8020 。如下图所示:
从下图可看出,主机名称是 HDFS-HA 。
2.2 获取IP
在数据库所在的服务器中,ping 对应的主机名称。
2.1.1 节示例中,主机名称为 hive1,在 hive 数据库所在的服务器上 ping,如下图所示:
从上图可得出,hdfs 的 IP 就是 192.168.101.243 。
2.1.2 节示例中,在 cdh 平台中查询活跃的 IP 地址,为 192.168.9.188 。如下图所示: