什么是服务发现?

2016-09-07
阅读 4 分钟
13.7k
摘要: 将容器应用部署到集群时,其服务地址,即IP和端口, 是由集群系统动态分配的。那么,当我们需要访问这个服务时,如何确定它的地址呢?这时,就需要服务发现(Service Discovery)了。本文将以Nginx的部署为例,介绍服务发现的原理与实践。

基于Docker搭建多节点Mesos/Marathon

2016-07-12
阅读 4 分钟
7.2k
摘要: 在之前的一篇博客中,我介绍了基于Docker搭建单机版Mesos/Marathon,但是仅仅使用了单个节点。而在这篇博客中,我将介绍基于Docker搭建多节点Mesos/Marathon,开发者可以使用3个节点快速地搭建一个真正的分布式容器集群系统。服务发现和负载均衡是容器集群必不可少的功能,我选择了Marathon LB来实现。

使用Vagrant创建多节点虚拟机集群

2016-07-05
阅读 4 分钟
10.6k
摘要: 在前一篇博客中,我介绍了使用Vagrant快速创建虚拟机,但是所创建的只是单个虚拟机。这篇博客将介绍使用Vagrant创建多节点虚拟机集群,可以作为Hadoop,Spark以及Storm等分布式系统的运行环境。 作者: KiwenLau 日期: 2016-07-03 本文所有操作是在MacBook上进行的,Windows上的操作大部分一致,但是可能会有一些小...

使用Vagrant快速创建虚拟机

2016-06-20
阅读 4 分钟
5.4k
摘要: 手动创建虚拟机非常不方便,重装起来也很麻烦,打包成镜像的话则不易修改,很难进行版本控制,也无法移植到云端。Vagrant可以将创建虚拟机的过程代码化,有效地解决了以上所提的痛点。

基于Docker搭建Hadoop集群之升级版

2016-06-14
阅读 2 分钟
6k
摘要: kiwenlau/hadoop-cluster-docker是去年参加Docker巨好玩比赛开发的,得了二等奖并赢了一块苹果手表,目前这个项目已经在GitHub上获得了236个Star,DockerHub的镜像下载次数2000+。总之,项目还算很受欢迎吧,这篇博客将介绍项目的升级版。

基于Docker编译Hadoop

2016-06-07
阅读 2 分钟
4.5k
摘要: 将编译Hadoop所需要的依赖软件安装到Docker镜像中,然后在Docker容器中编译Hadoop,可以提高编译效率,同时避免污染主机。编译其他软件时,也可以参考这篇博客的方法。