在EC2中设置和管理Apache Mesos集群
项目描述
CGCloud插件为Mesos允许您在EC2中只需几分钟即可设置一个完全配置的Apache Mesos集群,无论节点数量如何。
先决条件
cgcloud-mesos软件包需要安装cgcloud-core软件包及其先决条件。
安装
在粘贴任何命令之前,请阅读整个部分,并确保已安装所有先决条件。建议将此插件安装到为CGCloud创建的虚拟env中。
source ~/cgcloud/bin/activate pip install cgcloud-mesos
如果您遇到DistributionNotFound: No distributions matching the version for cgcloud-mesos,请尝试运行pip install --pre cgcloud-mesos。
在继续之前,请配置cgcloud-core。
配置
修改您的.profile或.bash_profile,并添加以下行
export CGCLOUD_PLUGINS="cgcloud.mesos:$CGCLOUD_PLUGINS"
登录和注销(或在OS X上,启动新的终端标签/窗口)。
通过运行以下命令来验证安装
cgcloud list-roles
输出应包括mesos-box角色。
用法
创建一个t2.micro盒子作为集群节点的模板
cgcloud create -IT mesos-box
I选项在完全设置后停止盒子并创建一个AMI镜像。 T选项在此之后终止盒子。
现在通过从这个AMI引导主节点和从节点来创建一个集群
cgcloud create-cluster mesos -s 2 -t m3.large
这将启动一个主节点和两个从节点,使用m3.large实例类型。
通过SSH连接到主节点
cgcloud ssh mesos-master
…或第一个从节点
cgcloud ssh -o 0 mesos-slave
…或第二个从节点
cgcloud ssh -o 1 mesos-slave
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
cgcloud-mesos-1.6.0.tar.gz (7.4 kB 查看哈希值)
构建分布
cgcloud_mesos-1.6.0-py2.7.egg (17.6 kB 查看哈希值)
关闭
cgcloud-mesos-1.6.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de6b82edbf59580574d533c9fe965c2ac9c5d3057176674f6e26c984afb9a7a5 |
|
MD5 | f89b8d372267d28c32a866dc4dc9969f |
|
BLAKE2b-256 | eca5ab6831cdd022e880447bc147400e48c23db349ae6428e29bd47487b3dd65 |
关闭
cgcloud_mesos-1.6.0-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6ab152bc27a163bcf9112c41bb6fd1bf3be2d17f0409b10fb54ce6b2839f3af |
|
MD5 | add49e4175d55d307db0f298585d8860 |
|
BLAKE2b-256 | 2a8528f19c1d1e6ad3572597e3dbd0e69b1ea5788cbd34dea9aee75bcd45c765 |