Установка Apache Mesos на CentOS или RHEL

Я попытался установить последнюю версию tarball Mesos на CentOS 6.4, но безуспешно. Это привело к всевозможным ошибкам в попытке найти привязки jvm & jni. Есть ли инструкции по установке Mesos на RHEL или CentOS?

1 ответ

Я не мог найти никаких инструкций, поэтому подумал, что смогу устранить неполадки, и подумал о том, чтобы документировать их здесь, чтобы сэкономить ваше время.

Перво-наперво, загрузите ваш CentOS с необходимыми инструментами сборки, чтобы начать

$ sudo yum groupinstall "Development tools"

Установите зависимости Java и python

$ sudo yum install java-1.6.0-openjdk.x86_64  java-1.6.0-openjdk-devel.x86_64 python python-devel libcurl libcurl-devel

Получить последнюю версию Mesos tarball

$ wget http://mirror.nus.edu.sg/apache/mesos/0.13.0/mesos-0.13.0.tar.gz
$ tar -xzvf mesos-0.13.0.tar.gz
$ cd mesos-0.13.0

Прежде чем вы сможете собрать Mesos, вам нужно установить правильные пути привязки JAVA

$ export  JAVA_HOME=/usr
$ export  JAVA_LDFLAGS="-L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -R/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -ljvm"
$ export  JAVA_CPPFLAGS="-I/usr/lib/jvm/java-1.6.0/include -I/usr/lib/jvm/java-1.6.0/include/linux"
$ export LD_LIBRARY_PATH=/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server:$LD_LIBRARY_PATH

Настройте и постройте

$ ./configure
$ make

После того, как вы построили Mesos, желательно, чтобы вы собрали и запустили тесты, это позволит убедиться, что то, что вы установили, отвечает всем требованиям

$ make check

Если проверки пройдены успешно, вы в одном шаге от установки в пути установки вашей системы

$ make install

Чтобы узнать, как использовать Mesos, перейдите сюда http://mesos.apache.org/gettingstarted/

Я надеюсь, что вы нашли это полезным и сэкономили ваше время на устранение неполадок.

Другие вопросы по тегам