安装单机CHD5.12报错解决(补充)

一、oozie启动失败

(1) 拷贝mysql的驱动文件。

一个是需要把java的mysql的驱动jar文件拷贝到oozie的lib目录中

/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/oozie/lib

改为将jar文件拷贝到oozie的libext目录中,运行成功

/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/oozie/libext

二、HDFS-副本不足的块

原因:

原因是设置的副本备份数与DataNode的个数不匹配。

我们在之前理论篇中已经说明了dfs. replication属性默认是3,也就是说副本数---块的备份数默认为3份。

解决方法:

这种情况下的修复有2个步骤,一是设置目标备份数为1,二是通过命令更改当前备份数。

副本不足和副本过多都可以用这2个步骤解决,主要是跟DataNode的个数对应。设置目标备份数为1。

一、点击集群-HDFS-配置,搜索dfs. replication,设置为1后保存更改。

dfs.replication这个参数其实只在文件被写入dfs时起作用,虽然更改了配置文件,但是不会改变之前写入的文件的备份数。所以我们还需要在cm0中通过命令更改备份数。

二、su hdfs

hadoop fs -setrep -R 1 /

这里的-R 1的数字1就对应我们的DataNode个数。

耐心等待一会儿,错误会自动消失。

三、Hue –Load Balancer运行状况不良无法启动

确认安装服务httpd,mod_ssl

yum install httpd mod_ssl -y

确认已创建目录与error_log文件

mkdir -p /var/log/hue-httpd/

touch /var/log/hue-httpd/error_log

目录中添加access_log文件,并更改hue-httpd文件夹权限

touch /var/log/hue-httpd/access_log

chmod –R 777 /var/log/hue-httpd

重启Load Balancer成功

上一篇:js闭包vs Java内部类


下一篇:java内存模型个人理解总结