使用CDH4+时,将JDBC驱动程序放在何处;Cloudera经理?
我试图让Sqoop2(CDH4.4.0)识别JDBCJAR,但无论我把它们放在哪里,它们似乎都无法识别 我听从了以下建议:使用CDH4+时,将JDBC驱动程序放在何处;Cloudera经理?,jdbc,hadoop,cloudera,sqoop,cloudera-manager,Jdbc,Hadoop,Cloudera,Sqoop,Cloudera Manager,我试图让Sqoop2(CDH4.4.0)识别JDBCJAR,但无论我把它们放在哪里,它们似乎都无法识别 我听从了以下建议: , , 并提出了类似的问题 有人能提供一个明确的答案吗?我强烈建议您遵循Hadoop发行版及其相关版本的官方安装指南。看起来您正在使用CDH 4.4.0,但正在查看CDH 4.2.1安装说明。而在CDH 4.2.1中,JDBC驱动程序jar文件应该出现在/usr/lib/sqoop2中,而在CDH 4.3.0中,它们应该出现在/var/lib/sqoop2()。我最终将驱动
有人能提供一个明确的答案吗?我强烈建议您遵循Hadoop发行版及其相关版本的官方安装指南。看起来您正在使用CDH 4.4.0,但正在查看CDH 4.2.1安装说明。而在CDH 4.2.1中,JDBC驱动程序jar文件应该出现在/usr/lib/sqoop2中,而在CDH 4.3.0中,它们应该出现在/var/lib/sqoop2()。我最终将驱动程序放置在这两个位置,但这并没有解决我的问题。由于我使用MRv1而不是纱线,所以我不得不在
/opt/cloudera/parcels/cdhxxxxxxxxxx/etc/default
中编辑sqoop2服务器
文件。我不明白为什么您必须更改sqoop2服务器文件,您使用的是包裹,因此您也在使用cloudera管理器来管理您的集群-这种更改(MR1与MR2)启动服务时由CM自动配置。您是否有可能在没有CM的情况下启动CM管理群集上的Sqoop2服务器?没有。使用CM启动Sqoop2,但无法发现在MRv1和Thread之间从CM切换的配置。必须进入并手动更改Sqoop2服务器文件,然后重新启动服务。您确定吗现在,配置在CM中(可能是一个屏幕截图)?谢谢您的关注。顺便说一句,我期待更多的Sqoop问题,您的帮助将非常有用。先生,欢迎您。CM不会公开配置以更改MR实现,因为该选项是给定的-CM已经知道您正在使用的实现,所以用户无需再次指定。