![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
djqueue
Be a better man.
展开
-
rancher集群搭建
最近想学习一下docker容器的管理,本来想直接装k8s,但是直接装k8s的话,一大堆命令,按网上的教程执行几步就会报个错,最后实在搞不定了,就放弃了。。。后来看有人推荐rancher,于是我就试了一下。rancher也可以实现容器的管理,而且是开源的,我理解呢就是对k8s做了一层封装,把所有东西都封装到docker镜像里了,而这个docker镜像又放在了docker hub上,所以只需要...原创 2020-03-07 22:05:20 · 16232 阅读 · 7 评论 -
docker基本操作(ubuntu)
本人使用docker,主要是为了将服务部署在容器里,需要的时候直接运行容器,这样就不用每次部署,都要在一个新的系统上从头开始装一遍各种库,配置各种环境变量之类的工作了。docker简介强烈推荐这篇文章10分钟看懂Docker和K8S,docker讲的非常清楚,也很生动(后面k8s的部分就不用看了)。安装docker环境:ubuntu1604/1804命令如下:apt-ge...原创 2020-02-13 22:55:12 · 15927 阅读 · 0 评论 -
ubuntu1804搭建mysql cluster
在网上看了几篇相关教程,虽然写的都很好,但是没有一个可以从头到尾做下来没有任何问题的,最终结合了各篇的精华,终于自己搭成了,趁着刚搭完,赶快记录下来~环境三台阿里云服务器(2v+4g+50g),在一个VPC网络里,就是在一个局域网里。三台机器的内网ip如下:服务器1:172.17.119.207服务器2:172.17.119.206服务器3:172.17.119.204其...原创 2020-02-12 21:02:09 · 2945 阅读 · 0 评论 -
ubuntu1804搭建zookeeper集群(docker)
环境三台阿里云服务器,在一个VPC网络里,就是三台服务器在一个局域网里。在这三台服务器上,我均以host网络模式启动了一个docker容器,容器内部是ubuntu1804操作系统。host网络模式就是容器内部直接使用宿主机的网络,所以和直接在宿主机上操作其实没有区别,因此本文的搭建方法在非docker环境完全适用。之所以选择docker,是希望可以一劳永逸,搭建这一次,搭好了把镜像存到...原创 2020-02-12 14:48:57 · 3205 阅读 · 0 评论 -
consul 公网集群搭建
背景在网上查了查consul集群搭建,虽然文章不少,但是讲的都是如何在局域网搭一个集群。其实这没什么不妥,实际生产环境里,一个集群一般部署在公司的一个机房里,确实是局域网环境。可问题是,我在百度云,腾讯云和华为云各买了一台学生优惠服务器,只有这三个云服务器,也想体验一下consul集群。好在,胡乱搜索资料的过程中,真的歪打正着,从一篇配置多数据中心的博客里获得了灵感,成功搭建了一个...原创 2020-02-10 15:17:47 · 3899 阅读 · 1 评论 -
go 安装consul包("github.com/hashicorp/consul/api")
注意:1.这里安装的不是consul本身,而是consul包,就是go程序里要import的那个。2.安装方法适用于所有系统,包括linux,windows,mac,只需要机器上有gitconsul源码就是用go写的,所有使用go程序调用consul包,只需要把整个go项目从github上clone下来即可。其实用go get也可以安装,但是因为源在国外,非常慢,且go get看不到进...原创 2020-02-09 15:19:44 · 6457 阅读 · 0 评论 -
consul的kv使用
官网关于这部分的介绍:https://learn.hashicorp.com/consul/getting-started/kvconsul的kv功能可以用来做动态配置,kv的增加修改删除查询除了可以通过consul客户端,还可以通过http api和consul的ui,因此不管是集成到程序里,还是在管理界面查看/配置都很方便。consul客户端通过consul客户端使用kv功能我不知...原创 2020-02-05 22:08:13 · 19753 阅读 · 1 评论 -
ubuntu安装consul
官网有详细的安装和使用教程:https://learn.hashicorp.com/consul/getting-started/install具体安装命令如下,压缩包解压之后就是一个文件名为consul的二进制文件,把这个文件放到任意PATH中的路径下即可。wget https://releases.hashicorp.com/consul/1.6.3/consul_1.6.3_lin...原创 2020-02-01 19:19:15 · 4734 阅读 · 0 评论 -
Zookeeper C API学习笔记(ubuntu)
目录一、zookeeper安装(包括C库的安装)二、需要的头文件三、需要的动态库四、C API1.连接到zookeeper服务器2.创建节点3.订阅节点4.订阅子节点5.获取子节点列表6.获取节点数据附录一、zookeeper安装(包括C库安装)1.下载zookeeper包下载链接:http://archive.apache.org/dist...原创 2019-04-03 12:36:30 · 16079 阅读 · 0 评论 -
zookeeper基本知识简介
zookeeper是什么ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,由Yahoo公司开发,目前广泛应用于互联网领域。我们可以按照字面意思去理解它,zookeeper,就是动物园管理者,只不过我讲的这个zookeeper他管理的不是动物园里的动物,而是分布式系统里的服务器,作为一个管理员,他要做的就是协调分布式系统中的多个服务器,使得系统可以正常工作。Zook...原创 2018-12-16 17:23:25 · 15831 阅读 · 2 评论