Mesos编译步骤及注意事项(Ubuntu)

Posted SmartGloble

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mesos编译步骤及注意事项(Ubuntu)相关的知识,希望对你有一定的参考价值。

注意事项: 编译过程如果有错误提示少什么库,则相应的安装库即可
在编译中出现 g++: internal compiler error: Killed (program cc1plus)的错误是因为内存不足,我在虚拟机中编译的,所以把内存提升到3G,
然后在make的时候-j 1即可,或者不用-j参数

1. 下载源码

$ wget http://www.apache.org/dist/mesos/0.28.2/mesos-0.28.2.tar.gz
$ tar -zxvf mesos-0.28.2.tar.gz

2. 准备编译环境
# Update the packages.
$ sudo apt-get update

# Install a few utility tools.
$ sudo apt-get install -y tar wget git

# Install the latest OpenJDK.
$ sudo apt-get install -y openjdk-7-jdk
或者直接下载jdk,然后指定JAVA_HOME和PATH # Install autotools (Only necessary if building from git repository). $ sudo apt-get install -y autoconf libtool # Install other Mesos dependencies. $ sudo apt-get -y install build-essential python-dev libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev
3. 编译
# Change working directory.
$ cd mesos

# Bootstrap (Only required if building from git repository).
$ ./bootstrap

# Configure and build.
$ mkdir build
$ cd build
$ ../configure --prefix=/home/xxx/mesos
$ make V=0
# Run test suite.
$ make check

# Install (Optional).
$ make install

更全面的内容参考 http://mesos.apache.org/gettingstarted/

以上是关于Mesos编译步骤及注意事项(Ubuntu)的主要内容,如果未能解决你的问题,请参考以下文章

Mesos Implicit Roles介绍及实践

如何升级到python3版本并且安装pip3及ipython3

自行编译micropython固件刷入ESP32 cam,并测试拍照及图传

构建mesos1.5.0时出错

stout代码分析

超详细ubuntu安装redis及使用