在IDT中创建与启用Kerberos的HIVE的JDBC连接

2020-09-07 19:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们希望将业务对象环境集成到启用Kerberos的Hive数据库中。

环境详细信息:

版本:SAP BIP 4.2 SP03补丁05

操作系统:RHEL

具有4个处理层的集群环境

身份验证:SAP和Enterprise。

当我们在IDT中创建连接时,连接失败并显示以下错误:

[Simba] [HiveJDBCDriver](500164)初始化或创建用于身份验证的传输时出错:对等指示故障:不支持的机制类型PLAIN。

将" AuthMech = 1"添加到JDBC驱动程序属性时,错误更改为:

我不确定是否需要在BO Server上设置SPN或其他配置,我们不使用SSO。

任何帮助将不胜感激。

感谢和问候,

Aakash Gupta

(11.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们希望将业务对象环境集成到启用Kerberos的Hive数据库中。

环境详细信息:

版本:SAP BIP 4.2 SP03补丁05

操作系统:RHEL

具有4个处理层的集群环境

身份验证:SAP和Enterprise。

当我们在IDT中创建连接时,连接失败并显示以下错误:

[Simba] [HiveJDBCDriver](500164)初始化或创建用于身份验证的传输时出错:对等指示故障:不支持的机制类型PLAIN。

将" AuthMech = 1"添加到JDBC驱动程序属性时,错误更改为:

我不确定是否需要在BO Server上设置SPN或其他配置,我们不使用SSO。

任何帮助将不胜感激。

感谢和问候,

Aakash Gupta

(11.2 kB)
付费偷看设置
发送
5条回答
Climb_Ma
1楼-- · 2020-09-07 20:17

确定要支持此功能吗?
此外,基于错误-数据库中确实存在sso。

Alawn_Xu
2楼-- · 2020-09-07 20:06

如sonet在下一次答复中所述,检查要求< a hraf=" https://apps.support.sap.com/sap/support/knowledge/preview/zh/1869952" target =" _blank"> https://apps.support.sap.com/sap/support/ Knowledge/preview/zh/1869952 需要Active Directory插件才能委派给任何数据库。 问题的第二部分是对DB的委派,这是一个复杂的配置,几乎100%在BI外部。 尽管请求正在开发中,但到目前为止我还没有看到任何完整的文档。 如果未在Windows上安装BI服务器以允许配置KBA 1631731或2629070,则该配置没有意义。


-Tim

Nir深蓝
3楼-- · 2020-09-07 19:57

你好,

客户端连接是否正常工作? 如果是,则问题可能出在BOE/SSO的配置中。
请先进行测试……您无需进行任何配置。 我们提供jar文件并为您安装。 您需要将所有文件保留在<安装目录>:\:\ Program Files(x86)\ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ dataAccess \ connectionServer \ jdbc \ drivers \ hive012simba4server1

jar文件必须位于connectionServer \ jdbc \ drivers \ hive012simba4server1下

它们由simbahive.sbo使用。 您在这些文件夹下有jar文件吗?

KBA https://i7p.wdf.sap.corp/sap/support/notes/1869952

要使其正常工作,BI必须在Windows上并根据KBA进行设置 https://i7p.wdf.sap.corp/sap/support/notes/1631734 (确保最后使用的是SSO到DB选项)

然后,由于将委托的大多数BI应用程序将至少部分使用java config,然后使用KBA https://i7p.wdf.sap.corp/sap/support/notes/1688079 必须完整并且也适用于任何Java服务器。

您是否具有HIVE 2.0的实时处理(LLAP)功能? 如果是,则由于我们尚不支持LLAP,因此该连接可能无法正常工作。

您还可以确认Amazon EMR上是否装有Hive 2.0? LLAP是已添加到HIVE 2.0的功能(执行引擎)。 如果您具有最新版本的AMAZON EMR HIVE,但默认情况下已安装LLAP,但如果以前的Hive在TEZ(旧版本)上运行,则必须实际安装LLAP

请确认您使用的是Hortonworks 2.3.4还是2.5,以及在SAP Cloud Big Data Services(fka Altiscale)上。 SAP将通过BI4.2 SP5支持带有2.0或2.1 jdbc或odbc的Hortonworks 2.5 Hive 2。 您正在使用BI4.2 SP3。

谢谢

Sonet

Cikesha
4楼-- · 2020-09-07 20:10

如果您使用的是密钥表,则表示正在输入AD凭据。 数据库是否具有本机帐户(例如,SQL将具有sa本机管理员帐户)。 本机帐户应该可以使用,并且发送AD很可能需要类似于KBA https://apps.support.sap.com/sap/support/knowledge/preview/zh/1688079 (仅当BI CMS在Windows上时才可用)。

致谢



Tim