我正在尝试从WebHDFS接口连接到配置单元数据库,该数据库需要凭据才能连接。我在一家大公司,我必须使用另一个网关,所以我想在标题中转发大数据平台的凭据,但我总是有一个401未授权。
我尝试了很多参数名称,但都不起作用
我希望找到Knox能够理解的参数/变量的正确名称。
发布于 2019-10-16 09:08:28
这个问题还不清楚。我不知道您尝试从WebHDFS接口连接到配置单元数据库是什么意思。当受到Apache Knox的保护时,WebHDFS确实可以使用HTTP basic auth。但是,您无法通过WebHDFS接口连接到配置单元。
通常,JDBC或ODBC用于通过HiveServer2连接到配置单元数据库。您可以使用beeline或其他支持JDBC/ODBC的SQL工具。
http://knox.apache.org/books/knox-1-3-0/user-guide.html#WebHDFS+via+cURL将向您展示如何使用curl通过HTTP Basic提供用户名和密码,以便访问HDFS中的文件。
下面将向您展示通过Apache Knox访问HiveServer2的连接字符串和其他详细信息。请注意,HS2必须在HTTP模式下运行,才能被Knox代理。http://knox.apache.org/books/knox-1-3-0/user-guide.html#Hive+JDBC+URL+Mapping
https://stackoverflow.com/questions/57654300
复制相似问题