CRAQ 是Chain Replication with Apportioned Queries的缩写,将读操作分摊到所有的节点上,所有的节点都可以进行读操作。chain 越长,读性能就越好,但是写性能就越差。
Zookeeper是优秀的分布式框架之一,值得学习和研究。核心内容可以分Leader选举、读写流程、一致性保证及应用场景等几部分探讨。
在微服务架构中,或者更学术点说在分布式系统中,数据分布在不同的系统中,为了实现各个系统数据的一致性。我们就需要用到分布式事务。分布式事务的一种解决方案就是使用两阶段提交。
常见的负载均衡方法有很多
ozone的配置文件位于ozone/etc/hadoop/目录下,文件名ozone-site.xml,默认的话可能不存在这个文件夹,我们可以使用ozone genconf生成。
Ozone信息查看
查找资料发现另一个配置ozone.server.default.replication.type。与此同时发现了全部的配置文档
init函数主要用于SCM初始化, 开发时会传入-conf=hadoop-ozone/dev-support/intellij/ozone-site.xml参数,指明配置文件位置。
当前ozone是 1.4.0-SNAPSHOT版,如果在mac上面运行,会提示如下错误。