博客原文
安利一篇我翻譯的國外大牛的神經網絡入門文章
環境準備
centos6
$ uname -a
Linux liujinliu.centos 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
機器ip地址爲192.168.211.131
安裝jdk1.8
從以下地址下載對應的rpm包即可安裝
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載之後,參考下面的命令安裝
# rpm -ivh jdk-8u101-linux-x64.rpm
安裝之後執行下面的命令,查看安裝結果
# java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
下載mesos安裝包並安裝
從以下網址找合適的包進行下載
http://open.mesosphere.com/downloads/mesos/
# wget http://repos.mesosphere.com/el-testing/6/x86_64/RPMS/mesos-1.0.0-1.0.79.rc4.centos65.x86_64.rpm
# yum install subversion libevent2-devel
# rpm -ivh mesos-1.0.0-1.0.79.rc4.centos65.x86_64.rpm
下載marathon
可以從https://mesosphere.github.io/marathon/直接下載
# wget http://downloads.mesosphere.com/marathon/v1.1.1/marathon-1.1.1.tgz
# tar zxf marathon-1.1.1.tgz
zookeeper搭建
此步可以參考任意教程,此處略過
mesos和marathon啓動
首先啓動mesos(簡單起見,首先啓動成no-HA模式)
mkdir /opt/mesos-master
#啓動master
mesos-start --work_dir=/opt/mesos-master --ip=192.168.211.131
mkdir /opt/mesos-slave
#啓動agent
GLOG_v=1 mesos-agent --master=192.168.211.131:5050 --isolation=docker/runtime,filesystem/linux --work_dir=/opt/mesos-slave --image_providers=docker --docker_registry=http+socket://192.168.211.131:5000/ --containerizers=mesos,docker
通過mesos-excute提交task
mesos-execute --master=192.168.211.1131:5050 --name=test1 --command="docker pull 192.168.211.131:5000/letv_es/only_for_test:0.0.2"
mesos運行在本機的5050端口,訪問http://192.168.211.131:5050/#/可以看到控制面板
啓動
啓動marathon
# cd marathon-1.1.1/bin
# ./start --master 192.168.211.131:5050 --zk zk://127.0.0.1:2181/marathon
此時瀏覽器打開http://192.168.211.131:8080/ui/#/apps可以看到控制檯頁面