www

导航

10 2020 档案

linux清空日志的三种方式
摘要:1)echo "'" > log.txt 2) echo > log.txt ,这种文件里会存在空格 3) cat /dev/null > log.txt 阅读全文

posted @ 2020-10-12 11:13 www_practice 阅读(814) 评论(0) 推荐(0)

zookeeper事务处理-Leader
摘要:/** * LearnerHandler.start() */ @Override public void run() { try { while (true) { qp = new QuorumPacket(); ia.readRecord(qp, "packet"); long traceMas 阅读全文

posted @ 2020-10-01 14:25 www_practice 阅读(433) 评论(0) 推荐(0)

zookeeper事务处理-Follower
摘要:/** * 和Leader同步数据 */ void syncWithLeader(long newLeaderZxid) throws IOException { // Follower启动服务 zk.startup(); } public synchronized void startup() { 阅读全文

posted @ 2020-10-01 13:58 www_practice 阅读(345) 评论(0) 推荐(0)

zookeeper选举(四)-Follower.followLeader()
摘要:void followLeader() { try { QuorumServer leaderServer = findLeader(); try { // 与Leader建立连接,Leader端LearnHandle处理 connectToLeader(leaderServer.addr, lea 阅读全文

posted @ 2020-10-01 13:23 www_practice 阅读(281) 评论(0) 推荐(0)

zookeeper选主(四)-Leader.lead()
摘要:/** * Leader#lead() * <p> * 当前节点是Leader */ void lead() throws IOException, InterruptedException { try { zk.loadData(); // leaderStateSummary-如果有更新的节点突 阅读全文

posted @ 2020-10-01 12:44 www_practice 阅读(376) 评论(0) 推荐(0)