Build from source code under ubuntu12.04
1. donw
#wget http://mirrors.hust.edu.cn/apache/ambari/ambari-1.6.1/ambari-1.6.1.tar.gz
#tar -xvfz ambari-1.6.1.tar.gz
#cd ambari-1.6.1
2.prepare env
see: https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development
not: https://cwiki.apache.org/confluence/display/AMBARI/Build+and+install+Ambari+1.6.1+from+Source
#sudo apt-get install nodejs npm
#sudo apt-get install node
#sudo npm install -g brunch
@1
.7.
17
the above installation will lead to build errors
--
see: http://blog.izs.me/post/87525128203/how-to-install-node-js-and-npm-on-ubuntu-14-04
https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo npm install npm -g
#source ~/.bashrc
#node -v
#npm -v
3.build
#mvn versions:set -DnewVersion=1.6.1.1
#mvn -B clean install
package
jdeb:jdeb -DnewVersion=
1.6.1.1
-DskipTests -Dpython.ver="python >= 2.6"
-Preplaceurl
error1:
Failed to execute goal au.com.alderaan:eclipselink-staticweave-maven-plugin:1.0.4:weave (default) on project ambari-server: Execution default of goal au.com.alderaan:eclipselink-staticweave-maven-plugin:1.0.4:weave failed: Plugin au.com.alderaan:eclipselink-staticweave-maven-plugin:1.0.4 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.eclipse.persistence:eclipselink:jar:2.4.0,
modify ambari-server/pom.xml, add this
<pluginRepositories>
<pluginRepository>
<id>EclipseLink</id>
<url>http://download.eclipse.org/rt/eclipselink/maven.repo</url>
</pluginRepository>
</pluginRepositories>
error2:
TypeError: Object [object global] has no method 'run' at EmberPrecompiler.module.exports.EmberPrecompiler.setup (/home/croberts/workspace/ambari/ambari-web/node_modules/ember-precompiler-brunch/lib/index.js:22:19) at new EmberPrecompiler (/home/croberts/workspace/ambari/ambari-web/node_modules/ember-precompiler-brunch/lib/index.js:31:14) at /usr/local/lib/node_modules/brunch/lib/helpers.js:546:14 at Array.map (native)
# cd $AMBARI_DIR/ambari-web # rm -rf node_modules public # npm install # brunch build
---
dpkg --install ambari-server/target/ambari-server-*.deb # Will fail with missing dependencies errors
apt-get update # Update locations of dependencies
apt-get install -f # Install all failed dependencies
dpkg --install ambari-server/target/ambari-server-*.deb # Will succeed
Initialize Ambari Server:
ambari-server setup
Start up Ambari Server:ambari-server start
相关推荐
大数据管理与监控:Ambari:Ambari界面操作与监控.docx
大数据管理与监控:Ambari:大数据故障排查与Ambari日志分析.docx
大数据管理与监控:Ambari:Ambari安装与配置.docx
大数据管理与监控:Ambari:Ambari高级功能与自定义脚本.docx
大数据管理与监控:Ambari:大数据安全与Ambari策略配置.docx
大数据管理与监控:Ambari:大数据性能调优与Ambari监控.docx
大数据管理与监控:Ambari:大数据未来趋势与Ambari应用展望.docx
大数据管理与监控:Ambari:Hive数据仓库管理.docx
大数据管理与监控:Ambari:MapReduce原理与实践.docx
大数据管理与监控:Ambari:Hadoop集群管理基础.docx
大数据管理与监控:Ambari:YARN资源管理详解.docx
大数据管理与监控:Ambari:Spark集群部署与监控.docx
大数据管理与监控:Ambari:Zookeeper服务配置与监控.docx
大数据管理与监控:Ambari:HBase数据库操作与监控.docx
大数据管理与监控:Ambari:大数据概论与Hadoop生态系统.docx
在这个场景中,我们讨论的是Ambari的Ubuntu版本,具体是Ambari-2.7.3.0与HDP(Hortonworks Data Platform)-3.1.0.0的组合,这对于在Ubuntu操作系统上搭建和管理Hadoop集群尤其关键。 HDP是由 Hortonworks 提供的一个...
在“localization_ambari:本地化支持的ambari包括中文”这个主题中,我们关注的是Ambari对多语言,特别是中文的支持。 国际化(Internationalization,通常缩写为i18n)是软件开发中的一个重要方面,它使软件能够...
Apache Ambari 是一个用于管理和监控 Hadoop 生态系统的服务,它提供了用户友好的 Web UI 和 RESTful API,使得集群的部署、配置和管理工作变得简单。MongoDB 是一个流行的开源、分布式文档数据库,广泛用于处理大量...
Redis的Ambari堆栈Ambari堆栈可轻松在HDP集群上安装和管理Redis ###假设Ambari已安装并正在运行。 如果没有,您可以使用提供的沙盒VM映像。 没有以前的Redis安装。 如果有的话,您可以将其删除或重命名。 按照给定的...
阿帕奇(Ambari) Apache Ambari是用于置备,管理和监视Apache Hadoop集群的工具。 Ambari由一组RESTful API和一个基于浏览器的管理界面组成。 子项目 Ambari指标( , ) Ambari日志搜索( , ) Ambari Infra...