kafka是一种高吞吐量的分布式发布订阅消息系统,和传统的MQ相比,传统的MQ是基于内存的处理,并且消费即清楚掉,而kafka是基于硬盘存储,且有序的保存。我们先学习一下kafka的集群部署,这里选在...
Centos7部署kafka集群
首先,需要了解的是kafka依赖zookeeper,这里下载的kafka中自带的有zookeeper,下载地址:http://ftp.cuhk.edu.hk/pub/packages/apache.o...
MongoDB集群读优先策略
目前我们项目中使用的MongoDBJava客户端版本为2.9.1,这次的读写分离改造是基于2.9.1的。目前MongoDB已经发布了最新的3.0版本,对应的Java客户端是3.0.1,3.0版本在以前...
Centos7 etcd集群原理
什么是ETCD etcd是基于go语言实现的一个高可用的分布式键值(key-value)数据库,内部使用了raft协议作为一致性算法,保证所有节点数据的一致性。在网络分区期间,能够在单点故障的情况下不...
Centos7部署etcd静态集群
因为etcd新版本和旧版本在使用的命令上有写不同,为了验证etcd的功能,我这里就先安装旧版本的etcd,在下一个章节的etcd界面可视化的时候会针对etcd新版本的使用,做进一步的说明。先安装etc...
Centos7安装etcd
ETCD简介 我了解etcd是从k8s开始,作为k8s的信息存储以及服务注册和发现。etcd是使用go语言编写,如果使用源码包必须在go语言环境下进行编译。etcd的存储和redis有点类似都是使用的...
mysql修改密码报错
mysql已经安装好了,不过重置密码的时候使用update修改mysql的密码出现了报错,我的mysql是5.7版本的 mysql> use mysql Reading table inform...
Zookeeper单机伪集群部署
zookeeper单价伪集群的部署和单机安装区别不大,伪集群就是在一台机器上安装三个zookeeper的应用,然后修改一下三个应用的端口,关联起来,这个在单机安装的时候说过,配置文件中没有集群部署的配...
Zookeeper单机安装
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功...
Elasticsearch集群部署搭建
上面已经安装过Elasticsearch,这里在从新安装一次,只是这次安装的版本不一样,最新版7.3.2.安装之前也需要安装java,因为Elasticsearch不能使用root运行,所以需要自己创...