首页 > 代码库 > update cdh version ,but cdh use old conf ,problem solve

update cdh version ,but cdh use old conf ,problem solve

最近升级cdh版本,从4.5 升级到 5.0.0 beta-2

但是升级后,发现/etc/alternatives 路径下的软链接还是只想旧的4.5 版本,而且hadoop环境也是沿用4.5 的版本conf,导致hive不能正常使用,报错为hdfs 的版本不对。

后面使用strace工具查看,发现它会与 /var/lib/alternatives下的文件有交互,而且在官网上也看到,修改/etc/alternatives 的软链接方式是

alternatives 命令。

操作的系统是RedHat 6.4

以修改hadoop.conf为例:

alternatives –set hadoop-conf /etc/hadoop/conf.cloudera.yarn;

cloudera 官网说明:

http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH3/CDH3u6/CDH3-Installation-Guide/cdh3ig_topic_9_1.html