首页 > 科技 > Hadoop2.7.3安装hue-3.12.0

Hadoop2.7.3安装hue-3.12.0

首先我们需要安装准备很多的依赖

yum install ant gcc g++ libkrb5-dev libmysqlclient-dev

安装结果

继续安装

yum install -y build-essential gcc-c++

继续安装

yum install -y python-dev libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 zlib-devel

再安装

yum install -y

cyrus-sasl-lib.x86_64

cyrus-sasl-devel.x86_64

libgsasl-devel.x86_64

saslwrapper-devel.x86_64

yum install –y libxslt-devel

检查一下

yum install -y libxml2-devel

yum install –y gcc(忘了写-y了)

再执行yum install –y python-devel (忘了写-y了)

这个地方出现问题

Error Downloading Packages:

python-2.6.6-68.el6_10.x86_64:

failure: Packages/python-2.6.6-68.el6_10.x86_64.rpm from updates: [Errno 256] No more mirrors to try.

我们清一下缓存

yum clean all

yum list

然后继续执行yum install -y python-devel

继续安装yum -y install epel-release

再执行yum -y install python-pip

再执行pip install lxml

发现python版本号太低

我们升级python

Yum安装失败

重新来

先下载 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

我们解压缩

tar xvf Python-3.6.5.tgz -C /usr/local/

进入到python目录

执行语句./configure --prefix=/usr/local/python3.6.5

继续执行make && make install

成功安装

做两个软链

ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python3

ln -sv /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3

可以进入了

将python命令默认设置成python3

进入目录

备份一下

执行下列语句

ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python

查看版本

因为yum使用python2,替换为py3后可能无法正常工作,我们做下修改

查看下

做下修改

又出问题

pkg_resources.DistributionNotFound: The 'pip==7.1.0' distribution was not found and is required by the application

解决办法

编辑文件vim /usr/bin/pip

我的版本是

修改后

执行依然出现问题

因为网络的问题,需要使用国内的镜像源来加速,比如豆瓣源

pip install lxml -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

准备安装包

解压缩tar -zxvf hue-3.12.0.tgz -C /usr/local/

进入目录

编译make apps,出现问题

缺少环境yum install -y libffi-devel

yum install -y openssl-devel

继续执行make apps出现以下问题

依然缺少环境,执行yum install -y mysql-devel

继续执行make apps,新错误

继续安装yum install -y libldap2-dev openldap-devel

yum install -y gmp-devel sqlite-devel

安装成功

1318 static files copied to '/usr/local/hue-3.12.0/build/static', 1318 post-processed.

make[1]: Leaving directory `/usr/local/hue-3.12.0/apps'

多了这两个文件

进入执行目录

启动服务

我们关闭服务因为127.0.0.1:8000不能被外网访问,我们按Ctrl+C关闭hue,再重新启动

浏览器访问192.168.155.100:8000,出现访问界面

账户和密码均为admin

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/240978.html