赞
踩
哈喽大家好!安装hue看了很多网上的教程,踩了好多的坑,终于安装成功了!
1. hue配置所需包
下载地址:往下翻 | jdk-8u171-linux-x64.tar.gz |
下载地址 :Index of /dist/maven/maven-3/3.3.9/binaries (apache.org)下载地址 :下载地址 :Index of /dist/maven/maven-3/3.3.9/binaries (apache.org) | apache-maven-3.3.9-bin.tar.gz |
下载地址: 点击安装 | hue-3.7.1.tgz |
下载地址:Index of /dist/ant/binaries (apache.org) | apache-ant-1.8.1-bin.tar.gz |
2.我使用的是百度云服务器 centos7.6
/home/hadoop/apps/ 我们在home里创建hadoop/apps目录,将我们所需安装包在apps目录里进行解压
tar zxvf apache-maven-3.3.9-bin.tar.gz
tar zxvf jdk-8u171-linux-x64.tar.gz
tar zxvf apache-ant-1.8.1-bin.tar.gz
tar zxvf hue-3.7.1.tgz
3.在/etc/profile文件中,配置环境参数(代码放到最底下)
- MAVEN_HOME=/home/hadoop/apps/apache-maven-3.3.9
- export MAVEN_HOME
- # export PATH=${PATH}:${MAVEN_HOME}/bin
- export ANT_HOME=/home/hadoop/apps/apache-ant-1.8.1
- export JAVA_HOME=/home/hadoop/apps/jdk1.8.0_171
- export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin:$PATH:$ANT_HOME/bin:$PATH
3.下载hue所需依赖包
yum install asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libtidy libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel openssl-devel gmp-devel -y
4.进入目录进行(编译)
cd hue-3.7.1 执行make apps(编译会报错)
解决办法:在该文件中删除751、752 这两行
/usr/include/openssl/x509.h
X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev);
X509_REQ *X509_REQ_dup(X509_REQ *req);
接下来再次 make apps进行编译
编译成功后 cd /home/hadoop/apps/hue-3.7.1/desktop/conf/ 修改下面代码到hue.ini文件
- secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
- http_host=0.0.0.0
- http_port=8888
- time_zone=Asia/Shanghai
5.运行命令启动hue服务
- cd /home/hadoop/apps/hue-3.7.1/build/env/bin/
-
- ./supervisor
启动的时候遇到的问题:
Couldn't
get
user id
for
user hue
解决办法:
a、创建个普通用户,并给添加密码:
1 2 |
|
b、给刚才解压的hue文件改变拥有者属性,通过 chown -R 用户名 文件地址。
1 |
|
最后,我们使用 su 命令切换用户,到hue文件夹下执行运行hue的命令就可以了。
启动成功!
如果是在云服务器上那么需要到云服务器防火墙配置8888端口添加规则点击确定
然后服务器地址:8888访问hue(服务器防火墙需要关闭)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。