在CentOS下面安裝hue時報的錯

2022-06-04 09:34:03 字數 2077 閱讀 5282

說明:我的系統為centos 7 ,系統自帶的python版本為2.7.5.

安裝hue時,推薦使用2.7.0以上的版本,可以自己檢視自己系統自帶的版本

若是版本不對,要公升級為2.7的版本,這裡不再說明。

注意:在centos 7 安裝hue時會報

error: static declaration of 『x509_revoked_dup』 follows non-static declaration

static x509_revoked * x509_revoked_dup(x509_revoked *orig) {

^in file included from /usr/include/openssl/ssl.h:156:0,

from openssl/crypto/x509.h:17,

from openssl/crypto/crypto.h:30,

from openssl/crypto/crl.c:3:

/usr/include/openssl/x509.h:751:15: note: previous declaration of 『x509_revoked_dup』 was   here

x509_revoked *x509_revoked_dup(x509_revoked *rev);

^error: command 『gcc『 failed with exit status 1

解決方法:進入u/usr/include/openssl/x509.h 檔案,然後把751,和752行的資料刪掉,就行。

x509_revoked *x509_revoked_dup(x509_revoked *rev);

x509_req *x509_req_dup(x509_req *req);

注意:使用root刪,普通使用者可能刪不掉,我當時用的普通使用者,看著刪掉了,重新開啟還有,一直以為這個方法不能用。記住,刪掉之後,重新編譯。

一、首先安裝依賴

sudo yum -y install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel mvn mysql mysql-devel openldap-devel python-devel sqlite-devel openssl-devel  

sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel

二、直接解壓hue tar包,編譯

tar -zxvf ./hue-3.7.0-cdh5.3.6.tar.gz -c /soft/hue

進入安裝目錄:/soft/hue/hue-3.7.0-cdh5.3.6/ 執行

等待幾分鐘,若是成功的話,會有乙個build目錄

三、修改hue.ini檔案

位置:/soft/hue/hue-3.7.0-cdh5.3.6/desktop/conf/hue.ini

四、啟動hue

直接執行:build/env/bin/supervisor

五、用瀏覽器檢視

hue可以和hdfs、hive、mysql、oozie、hbase、zookeeper、sqoop等結合使用,是非常好用的webui工具,hue和工具結合,以後有時間在寫。

mysql在Centos下面重新安裝

在某些情況下想把centos中的資料庫相關安裝檔案全部刪除掉,需要用到yum命令,具體方法如下 root localhost rpm qa grep mysql mysql 5.1.47 1.fc11.i586 mysql server 5.1.47 1.fc11.i586 mysql libs 5...

mysql在Centos下面重新安裝

在某些情況下想把centos中的資料庫相關安裝檔案全部刪除掉,需要用到yum命令,具體方法如下 root localhost rpm qa grep mysql mysql 5.1.47 1.fc11.i586 mysql server 5.1.47 1.fc11.i586 mysql libs 5...

在linux下面安裝gcc

1.在光碟中找到gcc 4.1.1 52.el5.i386.rpm 2.copy to root install 3.rpm ivh gcc 4.1.1 52.el5.i386.rpm but error failed dependencies glibc devel libgomp 4.在光碟中找...