全球旧事资料 分类
如何使用Docker创建开箱即用的MapR集群September12015译自HowtoCreateI
sta
tMapRClusterswithDockerbyMitraKaseebhotla在MapR公司中,开发效率对我们非常重要。为了保持我们创新的节奏,为了提供给客户更多的选择,让他们能更灵活地使用我们基于ApacheHadoop及其他开源项目改进的MapR发行版,我们尽可能广泛地推行DevOps。其中非常重要的一环是保证我们可以快速测试我们的构建包,以保证代码库的质量。自动化测试是其中的关键,有了它才得以在我们的发行版中集成开源社区中众多项目版本的最新特性。例如,我们测试通过了基于Hadoop27的Drill11和Hive10,基于Hadoop26的Drill12和Spark131等等。为能支持让客户在单个MapR集群中运行50个以上的应用,在MapR发行版中的组件版本有很多组合可能,因为为了节省客户的时间和金钱,我们允许他们增量地升级各个应用。为了保持快速创新的步伐,我们已经在大量使用Docker。我们根据不同需要构建并维护了不同的运行着MapR的Docker镜像,而不是用物理机或者虚拟机来运行大量的测试集群,这样把数以小时计的部署测试集群时间减少到了秒级!本文我们将分享关于创建Docker化的MapR集群时所用到的工具和方法。我们希望你将从这些方法中受益,无论是MapR相关知识还是测试新应用的方法。目标:创建一个多节点MapR集群集群中的节点需要能被运行这些容器的物理机以外的机器访问到能以各种规模运行集群使用物理磁盘去减少IO性能损耗要求:内存16以上运行着Ce
tOSRHEL7x的服务器Docker160以上版本安装了sshpass多个空闲且未挂载的物理磁盘,将用于挂载到MapR节点的容器网络配置:
f要实现这些目标,网络配置是其中重要的一环。这些容器集群中的节点需要被外部网络访问可被路由。我们不希望进行复杂的网络配置。第一步:设置一个可被路由的网桥如:br0参考这是一个Ce
tOS70上的配置示例:catetcsysco
fig
etworkscriptsifcfgbr0DEVICE
好听全球资料 返回顶部