Apache Tez0.7编译笔记
2016-01-17 23:01
826 查看
由于编译Tez-UI模块,需要使用nodejs,所以建议还是
提前安装nodejs 和npm工具,安装方式,可以下载源码安装
也可以yum安装,安装步骤:
(1)安装nodejs镜像
sudo curl --silent --location https://rpm.noetup | sudo bash -
(2)yum安装nodejs,前提是你已经安装了
yum -y install gcc-c++ make
yum -y install nodejs
伦理片 http://www.dotdy.com/
(3)查看版本: node -v
npm -v
没有问题即可
(4)解压tez到某个目录,然后进入根目录,修改pom.xml文件:
升级frontend版本为0.0.23
Xml代码
<plugin>
<groupId>com.github.eirslett</groupId>
<artifa <versio>
</plugin>
进入tez ui的模块下,修改pom.xml文件,在
grunt build 和 Bower install下面的configuration下面增加下面一个段配置,允许以root权限执行构建
Xml代码
<arguments>
<argument>node_modules/bower/bin/bower</argument>
<argument>--remove-unnecessary-resolutions=false</argument>
</arguments>
然后执行命令:mkdir -p apache-tez-0.7.0-src/tez-ui/src/main/webapp/dist创建一个
dist目录,否则最后,会报一个dist目录不存在的错误,导致编译失败
另外需要注意的是,在tez-ui编译的时候,需要大量下载npm nodejs相关的包,如果没有下载可以执行
npm install xxx 进行下载安装,
除以之外还有一个错误,就是有些依赖模块,会报一个 error use strict model 异常,导致tez-ui无法正常
编译通过,解决办法,下载低版本的依赖包,即可,目前发现两个依赖出现此种问题:
解决办法:先卸载原来版本的,然后重新安装低版本,如果提示权限不够,就在命令前面加上sudo
npm uninstall qs
npm uninstall hawk
npm install qs@5.2
npm install hawk@0.6.1
最后看以下,编译过程中,nodejs依赖的所有包:
执行命令:ll node_modules/ | gawk '{print $9}'
影音先锋电影 http://www.iskdy.com/
Java代码
abbrev
ansicolors
ansi-regex
ansistyles
aproba
archy
argparse
umask
unique-filename
unpipe
user-home
util-deprecate
uuid
validate-npm-license
validate-npm--name
verror
which
win-release
wordwrap
wrappy
write-file-atomic
xdg-basedir
xtend
(5)最后在tez根目录下输入如下命令进行构建:
mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
大概10多分钟即可编译成功:
相关文章推荐
- apache编译安装
- Mac下Apache服务器配置
- Caused by: java.lang.ClassNotFoundException: org.apache.shiro.spring.LifecycleBeanPostProcessor
- org.apache.jasper.JasperException: Unable to compile class for JSP
- 【Linux】编译安装Apache服务
- 【Linux】Apache虚拟主机和虚拟目录配置!
- [Apache Kafka]开发producer
- How-to: Tune Your Apache Spark Jobs (Part 2)
- 记一次ubutnu14.10下安装编译Apache
- How-to: Tune Your Apache Spark Jobs (Part 1)
- 在windows上配置Apache2.4,PHP7和MySQL5.7
- LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法
- Call to undefined function set_magic_quotes_runtime() in /opt/app/apache/install/index.php:12 Stack
- Apache常见编译选项-转
- apache的error.log中的错误:无法加载php_exif.dll
- 在Ubuntu 14.04 LTS系统中设置Apache虚拟主机
- apache显示文件列表
- Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5
- win10下php5.6.17+apache2.4.18+mysql5.7.10配置 --- mysql5.7.10
- win10下php5.6.17+apache2.4.18+mysql5.7.10配置 --- php5.6.17