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.重新测试连接

  • 相关阅读:
    docker 部署 禅道系统
    docker 部署 jenkins
    运筹方法
    软件工程基础知识
    操作系统知识
    程序设计语言基础知识
    计算机组成与配置
    oracle触发器
    性能测试监控工具的使用
    数据库设计范式
  • 原文地址:https://www.cnblogs.com/wuning/p/11738697.html
Copyright © 2011-2022 走看看