• 安装单机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成功

  • 相关阅读:
    浅析C#中的套接字编程
    在 C# 中通过 P/Invoke 调用Win32 DLL
    读书笔记c#高级编程 委托和事件
    如何将 .net framework 打包进 msi安装包,使得安装时自动安装
    自实现input上传指定文件到服务器
    Thrift初探:简单实现C#通讯服务程序
    C# 使用NLog记录日志
    C# winform程序怎么打包成安装项目(图解)
    VUE3.0+Vant VS Code入门教程
    WCF入门教程2——创建第一个WCF程序
  • 原文地址:https://www.cnblogs.com/ohmyuan/p/10026663.html
Copyright © 2020-2023  润新知