首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用外部Oracle数据库建立IBM开放平台

使用外部Oracle数据库建立IBM开放平台
EN

Stack Overflow用户
提问于 2016-06-14 15:27:20
回答 1查看 119关注 0票数 0

当我尝试使用Oracle数据库作为RDBMS安装一个单一节点的集群时,我有点困惑。

首先,我了解到Insights的Hadoop部分不是相应的Apache版本的修改版本(就像HortonWorks那样),因此,当Ambari (来自IBM )提供给我使用外部Oracle数据库时,我认为它应该可以工作。我可能错了,在拙劣的IBM安装指南中找不到任何甲骨文引用来正确设置它(只是它应该与Oracle11g R2一起工作)。

因此,正如我使用等效的HortonWorks发行版(但使用IBM的二进制文件)一样,我用所有的oracle参数(-jdbc= Oracle -jdbc=path/ to /ojdbc6.jar)设置了我的Ambari服务器,我在CentOS6.5上使用了一个Oracle 11g XE,它应该得到IOP的支持,并且我指定了我必须指定的与Oracle一起使用Ambari的所有内容(服务名称、主机、端口、.)我创建了ambari用户,加载了相应的Oracle DDL (与Ambari一起打包),并创建了Hive & Oozie用户,如.霍顿工厂安装指南。嗯,Ambari似乎与Oracle合作得很好,我可以设置我的集群直到最后一步:

  • 如果我将Hive和/或oozie配置为使用oracle (从服务配置选项卡验证oracle连接是否正常),“评审”步骤(步骤8)将不会显示任何内容(有时IOP恢复,这似乎是任意的)。尝试部署会启动任务准备,并意味着安装的阻塞状态:除了删除数据库并重新加载整个DDL再试一次之外,我什么也做不了(否则我会得到很多意想不到的NullPointerException)。
  • 如果我将Hive和Oozie配置为使用嵌入式MySQL (默认选择),让Ambari对抗Oracle,那么一切都正常。

我做错什么了吗??或者,配置() Hive和Oozie使用Oracle 11是否有任何限制?(当它与HortonWorks (相同的apache版本)和Cloudera发行版一起工作时)

当然,日志文件不会告诉我任何事情..。

更新:

我试着安装IOP4.1,首先使用MySQL作为我的Ambari、Hive和Oozie数据库,一切都很好。接下来,我尝试以Oracle 11 XE作为外部数据库安装IOP 4.1 (我配置了oracle,创建了ambari、Hive和oozie Oracle用户,加载了随IOP 4.1提供的Ambari oracle模式,并配置了第一次配置相同的集群,指定了hive、Oozie (和Sqoop (Oracle驱动程序))的Oracle特性)。在将服务部署到所有节点之前,Ambari应该恢复它将要安装的内容,但是它没有:有时它没有显示任何东西,有时它只显示IOP的repos urls。接下来,尝试部署,它开始准备任务,但永远不会结束。仅此而已。没有留言,没有日志,什么都没有,只是被塞了起来。由于IOP 4.1的所需组件在HDP 2.3中的相同版本(Ambari 2.1、Hive 1.2.1、oozie 4.2.0、hadoop 2.7.1、pig 0.15.0、sqoop 1.4.6和ZooKeep3.4.6),我尝试使用HDP 2.3、Oracle 11 XE、.一切都成功了。我注意到HDP 2.3迫使我使用SSL,而IOP不使用SSL。HDP默认使用OracleJDK1.8,而IOP实际上提供使用OpenJDK 1.8。我不知道是否重要,我会尽力确定.当Ambari屏幕阻塞并复制日志跟踪时,我会给它拍照,即使没有错误消息.

如果有人有想法,请分享!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-16 13:29:10

尝试使用OracleJDK1.8操作相同的安装,一切都正常。

我不知道是否有任何限制使用Oracle驱动程序和OpenJDK 1.8,但使用Oracle11XE与IOP4.1+OracleJDK1.8工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37816243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档