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 官网说明:
再进击