摘要: 在「 "etcd使用入门" 」一文中对etcd的基本知识点和安装做了一个简要的介绍,这次我们来说说如何部署一个etcd集群。 etcd构建自身高可用集群主要有三种形式: 静态发现: 预先已知etcd集群中有哪些节点,在启动时通过 参数直接指定好etcd的各个节点地址。 etcd动态发现: 通过已有的 阅读全文
posted @ 2019-12-05 17:58 哈喽哈喽111111 阅读(1136) 评论(0) 推荐(0)
摘要: etcd提供了多种部署集群的方式,在「 "通过静态发现方式部署etcd集群" 」 一文中我们介绍了如何通过静态发现方式部署集群。 不过很多时候,你只知道你要搭建一个多大(包含多少节点)的集群,但是并不能事先知道这几个节点的ip,从而无法使用 参数。 这个时候,你就需要使用discovery的方式来搭 阅读全文
posted @ 2019-12-05 17:54 哈喽哈喽111111 阅读(1463) 评论(0) 推荐(0)
摘要: 使用discovery的方式来搭建etcd集群方式有两种: 和`DNS discovery etcd discovery DNS discovery`这种方式的实现。 etcd在基于DNS做服务发现时,实际上是利用DNS的SRV记录不断轮训查询实现的。 是DNS数据库中支持的一种资源记录的类型,它记 阅读全文
posted @ 2019-12-05 17:51 哈喽哈喽111111 阅读(1515) 评论(0) 推荐(0)
摘要: etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key value)数据库。etcd内部采用 协议作为一致性算法,etcd基于Go语言实现。 etcd作为服务发现系统,有以下的特点: 简单:安装配置简单,而且提供了HTTP API进行交互 阅读全文
posted @ 2019-12-05 17:48 哈喽哈喽111111 阅读(8195) 评论(0) 推荐(0)
摘要: flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个网段,每个主机使用其中一部分,然后每个容器被分配不同的ip;让所有的容器认为大家在同一个直连的网络,底层通过 等进行报文的封装和转发。 flannel项目地址:https://github. 阅读全文
posted @ 2019-12-05 17:40 哈喽哈喽111111 阅读(1833) 评论(1) 推荐(1)
摘要: 简单说说python import与from…import… 在python用import或者from…import来导入相应的模块。模块其实就一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的inc 阅读全文
posted @ 2019-12-05 17:35 哈喽哈喽111111 阅读(11487) 评论(0) 推荐(0)
摘要: ```bash 主题类 atom-material-ui 一个好用好看的MD风格的主题。 atom-material-syntax atom-material-syntax用于语法高亮,配合Atom Material UI主题使用会更加完美。 插件类 activate-power-mode 一个可以让你打字的时候体验狂拽酷炫的效果的插件 atom-beautify 一个可以快速美化代码排版本的神器 阅读全文
posted @ 2019-12-05 16:50 哈喽哈喽111111 阅读(673) 评论(0) 推荐(0)
摘要: 日志是从logstash传输给ES的,但是logstash配置中只能配置host和index,所以只能在es中进行配置 但是在es配置文件中配置,也就是新增如下参数的话会报错:node settings must not contain any index level settings index. 阅读全文
posted @ 2019-12-05 12:31 哈喽哈喽111111 阅读(7654) 评论(2) 推荐(0)
摘要: 官方地址:https://github.com/lmenezes/cerebro 需要有java环境 下载地址:https://github.com/lmenezes/cerebro/releases 阅读全文
posted @ 2019-12-05 12:07 哈喽哈喽111111 阅读(2622) 评论(0) 推荐(0)