跳转到主要内容

在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

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

cgcloud-mesos-1.6.0.tar.gz (7.4 kB 查看哈希值)

上传时间

构建分布

cgcloud_mesos-1.6.0-py2.7.egg (17.6 kB 查看哈希值)

上传时间

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面