如何在knox基本认证头中转发凭据

hgtggwj0  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(424)

我正在尝试从api webhdfs连接到配置单元数据库,该数据库需要凭据才能连接。我在一家大公司,我必须使用另一个网关,所以我想在标题中转发大数据平台的凭据,但我总是有一个未经授权的401。
我尝试了很多参数名称,但都不起作用
我希望找到knox理解的参数/变量的正确名称。

vmpqdwk3

vmpqdwk31#

这个问题还不清楚。我不知道你试图从api webhdfs连接到hive数据库是什么意思。当受apacheknox保护时,webhdfs确实可以预期httpbasic auth。但是,您不能通过webhdfsapi连接到配置单元。
通常,jdbc或odbc用于通过hiveserver2连接到配置单元数据库。您可以使用beeline或其他支持jdbc/odbc的sql工具。
http://knox.apache.org/books/knox-1-3-0/user-guide.html#webhdfs+via+curl将向您展示如何使用curl通过httpbasic提供用户名和密码,以便访问hdfs中的文件。
下面将向您展示通过apacheknox访问hiveserver2的连接字符串和其他详细信息。注意,hs2必须在http模式下运行才能由knox代理。http://knox.apache.org/books/knox-1-3-0/user-guide.html#hive+jdbc+url+Map

相关问题