07 2022 档案
摘要:客户端结构体用来存储client端连接的所有信息。 typedef struct client { uint64_t id; /* Client incremental unique ID. */ connection *conn; int resp; /* RESP protocol versio
阅读全文
摘要:1.对象结构体robj typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:LRU_BITS; /* LRU time (relative to global lru_clock) or *
阅读全文
摘要:mapreduce负责计算: map阶段并行处理输入数据。 reduce阶段负责对map的结果进行汇总。 yarn是hadoop的资源管理器。管理cpu和内存。 相关组件: resourcemanager:管理整个集群的资源 nodemanager:管理单节点服务器资源 applicationmas
阅读全文
摘要:hdfs是hadoop负责存储的模块。 分布式存储。 比如你有200T的资料。但是你只有200台1T的服务器。那么就可以用hdfs来做分布式存储。 用来管理数据具体存在哪的组件叫namenode。所以namenode就需要高可用,不然你不知道某1T的资料具体存在哪里。这就需要2NN,用来辅助name
阅读全文
摘要:mysql复制的最小单位是event,而不是一条一条的SQL语句。(binlog_format一定为row,否则主从数据可能会不一致。其实哪怕为row格式了,也可能不一致。) 为了保障数据一致性必须设置的参数: sync_binlog=1 innodb_flush_log_at_trx_commit
阅读全文