zoukankan      html  css  js  c++  java
  • CDH添加Hue服务时,验证数据库连接报错 Unexpected error. Unable to verify database connection.

    1.问题

    2.查看CDH服务节点日志

    /opt/module/cloudera-manager/cm-5.16.1/log/cloudera-scm-server
    tail -n 10 cloudera-scm-server.log
    

    3.问题原因

    因为我们的mysql是重新安装的,服务器重新安装mysql的同时,会删除系统原来的mysql,此时会连带着删除 libmysqlclient.s0.18 文件

    注意:32位的目录是 /usr/lib/mysql/,64位的目录为 /usr/lib64/mysql/

    在一台从未装过mysql的服务器里,可以在 /usr/lib64/mysql/ 下找到 libmysqlclient.s0.18

    4.解决方法

    1.找一台未装过mysql的服务器,然后把 /usr/lib64/mysql/ 下面的 libmysqlclient.so.18.0.0 文件拷贝到此服务器的这个目录

    scp libmysqlclient.so.18.0.0  cdh01:/usr/lib64/mysql/
    

    2.在 /usr/lib64/mysql/ 目录下对 libmysqlclient.so.18.0.0 做软连接

    ln -s /usr/lib64/mysql/libmysqlclient.so.18.0.0 /usr/lib64/mysql/libmysqlclient.so.18
    

    3.在 /etc/ld.so.conf 文件后追加 /usr/lib64/mysql (libmysqlclient.so.18 和libmysqlclient.so.18.0.0所在目录)

    vim /etc/ld.so.conf
    

    4.运行 ldconfig 命令,让其生效

    ldconfig
    

    5.重新测试连接

  • 相关阅读:
    商业智能领域需要了解的数据库优化理论
    动态监听与静态监听(转载)
    Oracle查看表结构的几种方法
    PLSQL Developer使用技巧整理
    Oracle数据库的三种验证机制
    EAV模型
    三门问题
    第一个python实例程序
    type()
    pi
  • 原文地址:https://www.cnblogs.com/wuning/p/11738697.html
Copyright © 2011-2022 走看看