Bigtop 是一个工程的系统开发包,对Apache Hadoop生态系统的测试。
Bigtop的主要目标就是构建一个Apache Hadoop生态系统的包和交互式测试的社区。这个包括对各类不同级别工程进行测试(包,平台,运行时间,升级等...),它由社区以关注系统作为一个整体开发而来。
构建Bigtop
包能够被构建在Ubuntu 10.10, CentOS 5/6, Fedora 18, Mageia 1 和12.1, 它们也同样能够在其它平台被构建。
构建的前提是有下列工具包:
- Java JDK 1.6
- Apache Ant
- Apache Maven
- wget
- tar
- git
- subversion
- gcc
- gcc-c++
- make
- fuse
- protobuf-compiler
- autoconf
- automake
- libtool
- sharutils
- asciidoc
- xmlto
On RPM-based systems one also needs
- lzo-devel
- zlib-devel
- fuse-devel
- openssl-devel
- python-devel
- libxml2-devel
- libxslt-devel
- cyrus-sasl-devel
- sqlite-devel
- mysql-devel
- openldap-devel
- rpm-build
- createrepo
- redhat-rpm-config (RedHat/CentOS only)
在基于DEB系统也需要:
- libxslt1-dev
- libkrb5-dev
- libldap2-dev
- libmysqlclient-dev
- libsasl2-dev
- libsqlite3-dev
- libxml2-dev
- python-dev
- python-setuptools
- liblzo2-dev
- libzip-dev
- libfuse-dev
- libssl-dev
- build-essential
- dh-make
- debhelper
- devscripts
- reprepro
连续集成(Continuous Integration)
Apache Bigtop 使用Jenkins作为CI(continuous integration)测试(您能够学习到更多有关Jenkins). 当前有2台Jenkins服务器运行这个工程。
无论什么时候有代码提交到trunk branch里,Apache Jenkins服务器会运行“Bigtop-trunk”
作业,交流地运行几个测试
作业。
Bigtop Jenkins服务器每天运行0.3和trunk branch的作业,对于支持的操作系统,每个作业(job)都有一个配置。在任何一个branch中,有一个作业来构建它的组件,一个作业运行包测试,另一个构建包仓库。那儿也有任务构建虚拟机镜像(Images),同样也会有2个最近发布的版本和其它综合任务(tasks)为了不同的RCs和测试。比如:
翻译地址http://bigtop.apache.org/
分享到:
相关推荐
Apache Bigtop在AdMaster中的应用.pdf
Apache Bigtop的主要目标是围绕Apache Hadoop相关项目的打包和互操作性测试建立一个社区。 这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点是整个系统,而不是单个项目。 立即开始BigTop的...
Apache Bigtop 的 HDFS 说明书 - 使用 Apache Bigtop 发行版的 0.8.0 版安装 hadoop hdfs ( ) 这本食谱是使用 ChefDK 开发的 你需要什么 安装 VirtualBox 安装 Vagrant 安装 vagrant berkshelf 插件vagrant ...
大厨此菜谱现已弃用将使用Jamie Winsor的“ berksflow”工作流在单独的存储库中创建bigtop食谱集合描述本食谱使用Vagrant将Apache Bigtop 安装到单个VM上。 您可以将其用作hadoop的“沙箱”来进行尝试。 这不是...
大数据时代AdMaster的运维架构.pdf
Bigtop-manager 提供了一个现代的低门槛 Web 应用程序,以简化 bigtop 组件的部署和管理,类似于 Apache Ambari 和 Cloudera Manager。
我们已迁移至 APACHE Bigtop 我最近将这段代码提交给了 apache bigtop,现在它在 ASF 中维护。 快来加入我们并将代码拉下来! 目前,这个特定的存储库因此不再进行任何维护或开发。 但是,如果您向它拉取请求,我...
Bigtop是一个用于开发Apache Hadoop生态系统的打包和测试的项目。 Bigtop的主要目标是围绕Hadoop相关项目的打包和互操作性测试建立一个社区。这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点是...
Bigtop是一个用于开发Apache Hadoop生态系统的打包和测试的项目。 Bigtop的主要目标是围绕Hadoop相关项目的打包和互操作性测试建立一个社区。 这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点...
Bigtop是一个用于开发Apache Hadoop生态系统的打包和测试的项目。 Bigtop的主要目标是围绕Hadoop相关项目的打包和互操作性测试建立一个社区。 这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点...
介绍BigTop通过为科学家和科学爱好者提供一种轻松融入其数据的简便方法,展示了虚拟现实在科学可视化方面的潜力。 与更传统的2D可视化方法相比,这提供了几个关键优势,例如: 与在浏览器中输入基因组坐标相比,提供...
Bigtop是一个用于开发Apache Hadoop生态系统的打包和测试的项目。 Bigtop的主要目标是围绕Hadoop相关项目的打包和互操作性测试建立一个社区。 这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点...
Bigtop是一个用于开发Apache Hadoop生态系统的打包和测试的项目。 Bigtop的主要目标是围绕Hadoop相关项目的打包和互操作性测试建立一个社区。 这包括社区开发的各个级别的测试(打包,平台,运行时,升级等),重点...
ambari 搭建分布式的大数据平台,可对大数据平台进行集群管理
impala udf C++版需要,CDH官网不再开放下载。