odi和配置单元配置

2ul0zpep  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(406)

我在oraclevirtualbox虚拟机上运行了一个“clouderacdh4.4.0”。我有几个表在Hive,我想加载到奥迪。我已经在home cloudera目录上安装了odi11.1.1.7。我已经将所有必要的jar文件复制到“userlib”目录中。创建到配置单元的连接所遵循的步骤是:-导入“配置单元”技术,使用必要的jdbc驱动程序设置数据服务器。提到了jdbc url和配置单元元存储uri。连接已成功连接到配置单元。-为源(配置单元)和目标(oracle db)创建了物理和逻辑架构导入“rkm”以对配置单元表进行反向工程。-创建了一个数据模型,并尝试对配置单元中的表进行反向工程。但该模型没有显示反向工程的表。在终端中,它显示“获取表列表”,然后反向工程以任何被访问的表结束。
(附言:www.toadworld.com/platforms/oracle/w/wiki/10955.integrating-apache-hive-table-data-with-oracle-database-11g-in-oracle-data-integrator-11g.aspx,我在安装和设置odi时遵循的链接,我没有更改环境变量。)我有两个问题:1。是否需要编辑.bashsrc并更改环境变量?2Hive表没有得到反向工程的原因可能是什么?任何帮助都将不胜感激。

ohtdti5x

ohtdti5x1#

hivejdbc驱动程序还很不成熟。我需要每小时重新连接几次,不管我是从squirrelsql还是sqlworkbench/j工作。尤其是当我让工具查询元数据时。
我猜你用专用的rkm做Hive?如果您尝试使用泛型调用(java调用),可能会很快获得成功?
你用的是什么版本的odi?检查最新的补丁程序或 borrow 更高版本的rkm代码(12到11)
如果这不起作用,我会去分析由hiverkm发送的查询(查看操作员日志),您可能希望从我上面提到的工具提交相同的查询,以查看哪个查询出错。
最后一种方法是手动运行showcreatetable[tablename]语句,并手动将表添加到odi模型中。

相关问题