将所有的 "``sh" 替换为 "``bash"

这样更兼容 prism 避免报错。
This commit is contained in:
Tao Wang
2016-11-10 22:48:32 +11:00
parent d8be8f15a9
commit df94a6e1fb
15 changed files with 140 additions and 140 deletions

View File

@@ -10,13 +10,13 @@ mesos 利用 zookper 来进行主节点的同步,以及从节点发现主节
#### 源码编译
下载源码
```sh
```bash
git clone https://git-wip-us.apache.org/repos/asf/mesos.git
```
安装依赖
```sh
```bash
#jdk-7
sudo apt-get update && sudo apt-get install -y openjdk-7-jdk
#autotools
@@ -26,7 +26,7 @@ sudo apt-get -y install build-essential python-dev python-boto libcurl4-nss-dev
```
编译&安装
```sh
```bash
$ cd mesos
# Bootstrap (Only required if building from git repository).
@@ -43,7 +43,7 @@ $ make check && make install
安装 Docker不再赘述可以参考 [这里](http://yeasy.gitbooks.io/docker_practice/content/install/index.html)。
```sh
```bash
# Setup
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
@@ -66,12 +66,12 @@ sudo apt-get -y update && sudo apt-get -y install zookeeper mesos marathon
其中 mesos-master 镜像将作为 master 和 slave 容器使用。
导出本地机器的地址到环境变量。
```sh
```bash
HOST_IP=10.11.31.7
```
启动 Zookeepr 容器。
```sh
```bash
docker run -d \
-p 2181:2181 \
-p 2888:2888 \
@@ -80,7 +80,7 @@ garland/zookeeper
```
启动 Mesos Master 容器。
```sh
```bash
docker run --net="host" \
-p 5050:5050 \
-e "MESOS_HOSTNAME=${HOST_IP}" \
@@ -96,7 +96,7 @@ garland/mesosphere-docker-mesos-master
```
启动 Marathon。
```sh
```bash
docker run \
-d \
-p 8080:8080 \
@@ -104,7 +104,7 @@ garland/mesosphere-docker-marathon --master zk://${HOST_IP}:2181/mesos --zk zk:/
```
启动 Mesos slave 容器。
```sh
```bash
docker run -d \
--name mesos_slave_1 \
--entrypoint="mesos-slave" \
@@ -128,7 +128,7 @@ ZooKeepr 是一个分布式应用的协调工具,用来管理多个 Master 节
首先,要修改 myid手动为每一个节点分配一个自己的 id1-255之间
zoo.cfg 是主配置文件,主要修改如下的三行(如果你启动三个 zk 节点)。
```sh
```bash
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888
@@ -148,7 +148,7 @@ Mesos 的默认配置目录分别为:
###### 主节点
首先在所有节点上修改 /etc/mesos/zk为 主节点的 zookeeper 地址列表,例如:
```sh
```bash
zk://ip1:2181,ip2:2181/mesos
```
创建 /etc/mesos-master/ip 文件,写入主节点监听的地址。
@@ -156,7 +156,7 @@ zk://ip1:2181,ip2:2181/mesos
还可以创建 /etc/mesos-master/cluster 文件,写入集群的别名。
之后,启动服务:
```sh
```bash
sudo service mesos-master start
```
更多选项可以参考[这里](http://open.mesosphere.com/reference/mesos-master/)。
@@ -166,7 +166,7 @@ sudo service mesos-master start
在从节点上,修改 /etc/mesos-slave/ip 文件,写入跟主节点通信的地址。
之后,启动服务。
```sh
```bash
sudo service mesos-slave start
```
@@ -178,7 +178,7 @@ sudo service mesos-slave start
#### Marathon
启动 marathon 服务。
```sh
```bash
sudo service marathon start
```