zoukankan      html  css  js  c++  java
  • CDH运维

    1.单个节点宕机后,想可能存在的问题:

    时间同步是否正常运行 

    hbase对时间是否同步很敏感

    2.zookeeper报警

    ZooKeeper 服务 canary 因未知原因失败。

    该警报是在重启CM的时候会触发的一个警报。
    
    警报的展示如下:
     
    
    报错解释:
    这是 ZooKeeper 服务级运行状况测试,用于检查基本客户端操作是否正常以及是否在合理时间内完成。该测试将对定期执行以下操作序列的“Canary”测试的结果进行报告。
    首先,与 ZooKeeper 服务连接并建立会话(根会话),并创建一个永久 znode 作为所有 Canary 操作的根。然后,Canary 测试将与该服务的每个 ZooKeeper Server 进行连接并建立会话(子会话)。每个子会话均用于在 Canary 根中建立一个临时子 znode。创建子 znode 后,注意每个子会话的每个子 znode 都会寄存“等待 znode 删除”事件。然后,Canary 测试会删除每个子 znode,再验证每个子会话是否接收了每个子 znode 的删除通知。最后,Canary
    测试会关闭所有子会话,删除根 znode 并关闭根会话。
    如果对 ZooKeeper 服务建立根会话失败、创建永久或临时 znode 失败、删除 znode 失败或检索根 znode 的子 znode 失败,该测试将返回运行状况“不良”。
    当 Canary 测试成功但有一个或多个服务器无法参与 Canary 测试操作,或 Canary 测试运行过于缓慢时,该测试将返回运行状况“存在隐患”。
    
    该报警会持续两分钟然后自动恢复!

     3.oozie安装报错

    Error: Could not connect to the database: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    
    Stack trace for the error was (for debug purposes):
    --------------------------------------
    java.lang.Exception: Could not connect to the database: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
        at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:915)
        at org.apache.oozie.tools.OozieDBCLI.createDB(OozieDBCLI.java:185)
        at org.apache.oozie.tools.OozieDBCLI.run(OozieDBCLI.java:129)
        at org.apache.oozie.tools.OozieDBCLI.main(OozieDBCLI.java:80)
    Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.apache.oozie.tools.OozieDBCLI.createConnection(OozieDBCLI.java:904)
        at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:911)
        ... 3 more
    --------------------------------------

    解决:

    将 mysql-connector-java.jar  放在 /usr/share/java/目录下和以下三个目录里

    /opt/cloudera/parcels/CDH/lib/oozie/

    /opt/cloudera/parcels/CDH/lib/oozie/lib

    /var/lib/oozie

     4.kylin运行报错,reduce阶段内存溢出

  • 相关阅读:
    ubuntu怎么安装下载工具uget+aria2 for firefox
    #pragma once
    opencv3在CMakeLists.txt中的调用问题
    opencv之Mat数据类型
    windows10下笔记本电脑外接显示器设置
    ubuntu16.04下笔记本电脑扩展双屏安装过程
    【问题收录】Ubuntu14.04连接两个双显示器失败的解决方案
    获取jsapi_ticket
    微信公众号中高德地图显示路线开发
    微信公众号中高德地图显示路线
  • 原文地址:https://www.cnblogs.com/students/p/10373437.html
Copyright © 2011-2022 走看看