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