hue的安装部署(编译安装)

来源:互联网 发布:南京婚纱摄影软件 编辑:程序博客网 时间:2024/06/11 16:12
ubuntu系统参考:http://gethue.com/how-to-build-hue-on-ubuntu-14-04-trusty/
http://www.linuxdiyf.com/linux/23515.html

一、Hue的架构组件
hue-webUI操作界面
hue server 进程服务器,与其他的框架进行信息交互通信
hue需要一个数据库的支持
二、hue的安装部署(编译安装)
1、安装编译需要的依赖包,需要链接外网
# yum -y install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel openldap-devel python-devel sqlite-devel openssl-devel mysql-devel gmp-devel
Complete! 表示安装成功
删除重复Java 安装包
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el6_9.x86_64 tzdata-java-2017b-1.el6.noarch java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 java_cup-0.10k-5.el6.x86_64 java-1.7.0-openjdk-devel-1.7.0.141-2.6.10.1.el6_9.x86_64
# source /etc/profile
# java -version 验证

2、上传源码包并解压,编译安装
$ tar -zxvf /opt/softwares/hue-3.7.0-cdh5.3.6.tar.gz -C /opt/modules/cdh/
$ cd hue-3.7.0-cdh5.3.6
$ make apps 编译安装,大概需要8分钟时间
make[1]: Leaving directory `/opt/modules/hue-3.7.0-cdh5.3.6/apps' 表示安装成功
3、修改hue的主配置文件
/opt/modules/hue-3.7.0-cdh5.3.6/desktop/conf/hue.ini
[desktop]

# Set this to a random string, the longer the better.
# This is used for secure hashing in the session store.
secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o

# Webserver listens on this address and port
http_host=blue01.mydomain
http_port=8888

# Time zone name
time_zone=Asia/Shanghai (之前编译过时间,我的这里启动会出错,直接注释掉)

4、启动hue server
$ build/env/bin/supervisor 启动hue server,这是一个前端命令
登陆 : http://blue01.mydomain:8888
$ ps -ef | grep hue // hue是一个Python进程,jps无法查看进程信息
$ kill hue-pid

原创粉丝点击