BYTECODES
分布式算法

CRAQ介绍(Chain Replication with Apportioned Queries)

CRAQ 是Chain Replication with Apportioned Queries的缩写,将读操作分摊到所有的节点上,所有的节点都可以进行读操作。chain 越长,读性能就越好,但是写性能就越差。

分布式算法

Zookeeper解析

Zookeeper是优秀的分布式框架之一,值得学习和研究。核心内容可以分Leader选举、读写流程、一致性保证及应用场景等几部分探讨。

分布式算法

分布式事务之两阶段提交

在微服务架构中,或者更学术点说在分布式系统中,数据分布在不同的系统中,为了实现各个系统数据的一致性。我们就需要用到分布式事务。分布式事务的一种解决方案就是使用两阶段提交。

分布式算法

常见的负载均衡方法

常见的负载均衡方法有很多

分布式算法

ozone单节点配置

ozone的配置文件位于ozone/etc/hadoop/目录下,文件名ozone-site.xml,默认的话可能不存在这个文件夹,我们可以使用ozone genconf生成。

分布式算法

Ozone信息查看

Ozone信息查看

分布式算法

Ozone存储配置项文档

查找资料发现另一个配置ozone.server.default.replication.type。与此同时发现了全部的配置文档

分布式算法

OZone StorageContainerManagerStarter init代码分析

init函数主要用于SCM初始化, 开发时会传入-conf=hadoop-ozone/dev-support/intellij/ozone-site.xml参数,指明配置文件位置。

分布式算法

Mac开发Ozone环境配置

当前ozone是 1.4.0-SNAPSHOT版,如果在mac上面运行,会提示如下错误。

  • 1