记录 linux 安装HUE 异常 mariadb-devel,libmysqlclient.so,mariadb-libs

实验环境:

  1. jdk1.8.0_144,
  2. rhel-server-7.4-x86_64-dvd,
  3. mysql-5.7.19-1.el7.x86_64,
  4. hadoop-2.7.3,
  5. hue-4.0.1,
  6. hbase-1.3.1,
  7. apache-hive-2.3.0.
[root@BigData11 ~]# yum install -y ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel make mvn openldap-devel python-devel sqlite-devel  openssl-devel gmp-devel

安装过程中,一些异常困扰了很久,特记录于此. 

[root@BigData11 hue-4.0.0]# PREFIX=/root/training/ make install

1.  _cffi_backend.c:15:17: 致命错误:ffi.h

(感谢:http://www.cnblogs.com/TomCzr/p/6256426.html)

解决方案:

[root@BigData11 ~]#yum install -y libffi-devel 

2.继续执行prefix
EnvironmentError: mysql_config not found
make[2]: *** [/root/tools/hue-4.0.0/desktop/core/build/MySQL-python-1.2.5/egg.stamp] 错误 1
make[2]: 离开目录“/root/tools/hue-4.0.0/desktop/core”
make[1]: *** [.recursive-install-bdist/core] 错误 2
make[1]: 离开目录“/root/tools/hue-4.0.0/desktop”
make: *** [install-desktop] 错误 2

解决方案:

(感谢:https://www.cnblogs.com/dupengcheng/p/8626512.html)

原因MySQL版本冲突

1.查看安装了什么版本的mysql和相关的包

[root@BigData11 hue-4.0.0]# rpm -qa | grep mysql

mysql-community-server-5.7.19-1.el7.x86_64
mysql-community-common-5.7.19-1.el7.x86_64
mysql-community-libs-5.7.19-1.el7.x86_64
mysql-community-client-5.7.19-1.el7.x86_64

发现我的是社区版的5.7,用的非社区版的mysql-devel,需要下载社区版的mysql-community-devel

地址:http://rpm.pbone.net/

2.下载对应版本的mysql-community-devel-5.7.19-1.el7.x86_64.rpm 到本地,然后上传到linux

[root@BigData11 tools]#rpm -ivh  mysql-community-devel-5.7.19-1.el7.x86_64.rpm

继续执行prefix

猜你喜欢

转载自blog.csdn.net/u013985879/article/details/81264923