![11fb3bb51a9c43c3d03b1044583d6a1d.png](https://img-blog.csdnimg.cn/img_convert/11fb3bb51a9c43c3d03b1044583d6a1d.png)
首先我们需要安装准备很多的依赖
yum install ant gcc g++ libkrb5-dev libmysqlclient-dev
![0d8f787145ac13fee6fed1e8b4f8f1d0.png](https://img-blog.csdnimg.cn/img_convert/0d8f787145ac13fee6fed1e8b4f8f1d0.png)
安装结果
![94ac7281636af77159e5217437cfd90e.png](https://img-blog.csdnimg.cn/img_convert/94ac7281636af77159e5217437cfd90e.png)
继续安装
yum install -y build-essential gcc-c++
![33a81cf69f21a381fc8585ab3aa71e01.png](https://img-blog.csdnimg.cn/img_convert/33a81cf69f21a381fc8585ab3aa71e01.png)
继续安装
yum install -y python-dev libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 zlib-devel
![ac33e72a0b562371fc31a2a71ff77867.png](https://img-blog.csdnimg.cn/img_convert/ac33e72a0b562371fc31a2a71ff77867.png)
再安装
yum install -y
cyrus-sasl-lib.x86_64
cyrus-sasl-devel.x86_64
libgsasl-devel.x86_64
saslwrapper-devel.x86_64
![58758181a32bba8b6814420f306d1d90.png](https://img-blog.csdnimg.cn/img_convert/58758181a32bba8b6814420f306d1d90.png)
yum install –y libxslt-devel
![9afb6b33c1dd8fce8a2626b65985ba7f.png](https://img-blog.csdnimg.cn/img_convert/9afb6b33c1dd8fce8a2626b65985ba7f.png)
检查一下
yum install -y libxml2-devel
![3f0c74f8dabdb5caaec11c71c59c7d61.png](https://img-blog.csdnimg.cn/img_convert/3f0c74f8dabdb5caaec11c71c59c7d61.png)
yum install –y gcc(忘了写-y了)
![b30d3d670f461c3f3fb943117571c9db.png](https://img-blog.csdnimg.cn/img_convert/b30d3d670f461c3f3fb943117571c9db.png)
再执行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.
![a298375442a46fbdd8d53233610fc5fb.png](https://img-blog.csdnimg.cn/img_convert/a298375442a46fbdd8d53233610fc5fb.png)
我们清一下缓存
yum clean all
yum list
然后继续执行yum install -y python-devel
![de7439d94e15f2cc14ca47f9b2f5fcc8.png](https://img-blog.csdnimg.cn/img_convert/de7439d94e15f2cc14ca47f9b2f5fcc8.png)
继续安装yum -y install epel-release
![95845577ac1dcbdd535c9f7f2963bcf3.png](https://img-blog.csdnimg.cn/img_convert/95845577ac1dcbdd535c9f7f2963bcf3.png)
再执行yum -y install python-pip
![6fdd060b4dfc1358f7126498f530704c.png](https://img-blog.csdnimg.cn/img_convert/6fdd060b4dfc1358f7126498f530704c.png)
再执行pip install lxml
![46eb0c16d1ed7569bb2b574f52e4304d.png](https://img-blog.csdnimg.cn/img_convert/46eb0c16d1ed7569bb2b574f52e4304d.png)
发现python版本号太低
![64a35ea80a1c61c27507615b0ead5610.png](https://img-blog.csdnimg.cn/img_convert/64a35ea80a1c61c27507615b0ead5610.png)
我们升级python
Yum安装失败
![93f53540a795dcc10c1f5e2894cefda9.png](https://img-blog.csdnimg.cn/img_convert/93f53540a795dcc10c1f5e2894cefda9.png)
重新来
先下载 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
![e419c239374084dac7b6ee3864f33588.png](https://img-blog.csdnimg.cn/img_convert/e419c239374084dac7b6ee3864f33588.png)
我们解压缩
tar xvf Python-3.6.5.tgz -C /usr/local/
![9d305cb3329ea7e1ecf3030f42c22b86.png](https://img-blog.csdnimg.cn/img_convert/9d305cb3329ea7e1ecf3030f42c22b86.png)
进入到python目录
![e3501b8d9b946f1971a9a165f0b9977f.png](https://img-blog.csdnimg.cn/img_convert/e3501b8d9b946f1971a9a165f0b9977f.png)
执行语句./configure --prefix=/usr/local/python3.6.5
![7e73808bd64b431ea3ba7363910d857b.png](https://img-blog.csdnimg.cn/img_convert/7e73808bd64b431ea3ba7363910d857b.png)
继续执行make && make install
![df275a328f77afb70ef4fc8895470b53.png](https://img-blog.csdnimg.cn/img_convert/df275a328f77afb70ef4fc8895470b53.png)
成功安装
![cb059a96260dd509294fd1477994bb35.png](https://img-blog.csdnimg.cn/img_convert/cb059a96260dd509294fd1477994bb35.png)
做两个软链
ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python3
ln -sv /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3
![9395e7866b5661ca4f25c95dac4b45c7.png](https://img-blog.csdnimg.cn/img_convert/9395e7866b5661ca4f25c95dac4b45c7.png)
可以进入了
![303ef1caaa08a50af30f669713e5f8ca.png](https://img-blog.csdnimg.cn/img_convert/303ef1caaa08a50af30f669713e5f8ca.png)
将python命令默认设置成python3
进入目录
![58860545bcb0ebb09d39ee69a9f58c83.png](https://img-blog.csdnimg.cn/img_convert/58860545bcb0ebb09d39ee69a9f58c83.png)
备份一下
![5d82ab37bea017f3eeee344e28d66a08.png](https://img-blog.csdnimg.cn/img_convert/5d82ab37bea017f3eeee344e28d66a08.png)
执行下列语句
ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python
![1874017f9052e7ed0adbc9b3f04adb61.png](https://img-blog.csdnimg.cn/img_convert/1874017f9052e7ed0adbc9b3f04adb61.png)
查看版本
![84eab113737c85fc3af54c6fe3fbb8f4.png](https://img-blog.csdnimg.cn/img_convert/84eab113737c85fc3af54c6fe3fbb8f4.png)
因为yum使用python2,替换为py3后可能无法正常工作,我们做下修改
![f93be0d2b5251511e79c2f095f03deab.png](https://img-blog.csdnimg.cn/img_convert/f93be0d2b5251511e79c2f095f03deab.png)
查看下
![49617be61fe2da7b05aa143e48c1e5a5.png](https://img-blog.csdnimg.cn/img_convert/49617be61fe2da7b05aa143e48c1e5a5.png)
做下修改
![da3cd41627df858528a6ac0660ab0537.png](https://img-blog.csdnimg.cn/img_convert/da3cd41627df858528a6ac0660ab0537.png)
又出问题
pkg_resources.DistributionNotFound: The 'pip==7.1.0' distribution was not found and is required by the application
![dde3204c676b8b4300bfccbe025942cd.png](https://img-blog.csdnimg.cn/img_convert/dde3204c676b8b4300bfccbe025942cd.png)
解决办法
编辑文件vim /usr/bin/pip
![1a9d56c60fb35dfa415764f1b2f05dbc.png](https://img-blog.csdnimg.cn/img_convert/1a9d56c60fb35dfa415764f1b2f05dbc.png)
我的版本是
![2905884593d817cb140cba341dbfc917.png](https://img-blog.csdnimg.cn/img_convert/2905884593d817cb140cba341dbfc917.png)
修改后
![6c9fe9c5625daa50a577c92c3e502a2a.png](https://img-blog.csdnimg.cn/img_convert/6c9fe9c5625daa50a577c92c3e502a2a.png)
执行依然出现问题
![c709443a51714d8c1e2a1d4c20c2216e.png](https://img-blog.csdnimg.cn/img_convert/c709443a51714d8c1e2a1d4c20c2216e.png)
因为网络的问题,需要使用国内的镜像源来加速,比如豆瓣源
pip install lxml -i http://pypi.douban.com/simple/ --trusted-host http://pypi.douban.com
![38563a4f8325b915392f46806c3f5985.png](https://img-blog.csdnimg.cn/img_convert/38563a4f8325b915392f46806c3f5985.png)
准备安装包
![ed53ef36e2243b209a33b81c5d96d4ce.png](https://img-blog.csdnimg.cn/img_convert/ed53ef36e2243b209a33b81c5d96d4ce.png)
解压缩tar -zxvf hue-3.12.0.tgz -C /usr/local/
![376aa30d4a0f62084390ed4b25fd3c3b.png](https://img-blog.csdnimg.cn/img_convert/376aa30d4a0f62084390ed4b25fd3c3b.png)
进入目录
![73130eb4682061978d780c8b01feddc6.png](https://img-blog.csdnimg.cn/img_convert/73130eb4682061978d780c8b01feddc6.png)
编译make apps,出现问题
![863e6e19bd2c6ea883bcbac9cbf98366.png](https://img-blog.csdnimg.cn/img_convert/863e6e19bd2c6ea883bcbac9cbf98366.png)
缺少环境yum install -y libffi-devel
![33cfb259b07168cacd3984ac1395de7e.png](https://img-blog.csdnimg.cn/img_convert/33cfb259b07168cacd3984ac1395de7e.png)
yum install -y openssl-devel
![1b040808fa164266e42d2254f49c3588.png](https://img-blog.csdnimg.cn/img_convert/1b040808fa164266e42d2254f49c3588.png)
继续执行make apps出现以下问题
![439de1e64be1d4beb7cf1056a268cb5e.png](https://img-blog.csdnimg.cn/img_convert/439de1e64be1d4beb7cf1056a268cb5e.png)
依然缺少环境,执行yum install -y mysql-devel
![30f49e5e65306d715499415193bc2b85.png](https://img-blog.csdnimg.cn/img_convert/30f49e5e65306d715499415193bc2b85.png)
继续执行make apps,新错误
![f963f9f139053e905e0c0c58c7a7947c.png](https://img-blog.csdnimg.cn/img_convert/f963f9f139053e905e0c0c58c7a7947c.png)
继续安装yum install -y libldap2-dev openldap-devel
![eaa262d0db02262debb52c1c7e557a9b.png](https://img-blog.csdnimg.cn/img_convert/eaa262d0db02262debb52c1c7e557a9b.png)
yum install -y gmp-devel sqlite-devel
![d6f6c50904457e76cda698e361c768dc.png](https://img-blog.csdnimg.cn/img_convert/d6f6c50904457e76cda698e361c768dc.png)
安装成功
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'
![b3f3588d34180cd57e92b1730203438e.png](https://img-blog.csdnimg.cn/img_convert/b3f3588d34180cd57e92b1730203438e.png)
多了这两个文件
![0ad14f70e0a9157f6afb6e1b0681e15c.png](https://img-blog.csdnimg.cn/img_convert/0ad14f70e0a9157f6afb6e1b0681e15c.png)
进入执行目录
![94d76955a5906643e038e6c361cf0419.png](https://img-blog.csdnimg.cn/img_convert/94d76955a5906643e038e6c361cf0419.png)
启动服务
![5fcedd0a621e4bbf9ac2f458db51f692.png](https://img-blog.csdnimg.cn/img_convert/5fcedd0a621e4bbf9ac2f458db51f692.png)
我们关闭服务因为127.0.0.1:8000不能被外网访问,我们按Ctrl+C关闭hue,再重新启动
浏览器访问192.168.155.100:8000,出现访问界面
![09a8161fc89ead2dcc8447d160fd213b.png](https://img-blog.csdnimg.cn/img_convert/09a8161fc89ead2dcc8447d160fd213b.png)
账户和密码均为admin
![7359cca6a4504e58592f9a44d16cf5da.png](https://img-blog.csdnimg.cn/img_convert/7359cca6a4504e58592f9a44d16cf5da.png)