ubuntu下,hue3.7编译安装,设置中文语言

Hue 是运营和开发Hadoop应用的图形化用户界面。Hue程序被整合到一个类似桌面的环境,以web程序的形式发布,对于单独的用户来说不需要额外的安装。

 

ubuntu14.04,依赖包:
sudo apt-get update
sudo apt-get install ant gcc g++ libffi-dev libkrb5-dev libmysqlclient-dev libsasl2-dev libsasl2-modules-gssapi-mit libsqlite3-dev libssl-dev libtidy-0.99-0 libxml2-dev libxslt-dev make libldap2-dev python-dev python-setuptools libgmp3-dev libz-dev

安装maven:
wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -zxf apache-maven-3.3.9-bin.tar.gz -C /apps/
vim /etc/profile
添加 export PATH=$PATH:/apps/"maven文件夹名"/bin/
退出后刷新 source /etc/profile
测试maven:
mvn -v

Ubuntu的Python包,有个问题,需要创建一个符号链接的文件:
ln -fs /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py /usr/lib/python2.7/

开始编译:
$ cd hue
$ make apps

编译语言包:
安装gettext
在hue根目录下执行脚本:
#!/bin/bash
for i in `find ./ -name zh_CN`
do
cd $i/LC_MESSAGES && msgfmt --statistics --verbose -o django.mo django.po
cd -
done

中文环境:
sudo apt-get install language-pack-zh-hans language-pack-zh-hant


FROM ubuntu:trusty

# Ensure UTF-8 locale
#COPY locale /etc/default/locale
RUN locale-gen zh_CN.UTF-8 &&\
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure locales
RUN locale-gen zh_CN.UTF-8
ENV LANG zh_CN.UTF-8
ENV LANGUAGE zh_CN:zh
ENV LC_ALL zh_CN.UTF-8

运行服务:
build/env/bin/hue runserver

游览器要支持中文语言!

 

posted @ 2016-08-09 09:14  王宇夫  阅读(958)  评论(0编辑  收藏  举报