上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 1. export 可新增,修改或删除环境变量,export 的效力仅限于该次登陆操作。 2. 在/etc/profile文件中添加变量对所有用户生效(永久的) 示例: 将zookeeper bin加入到环境变量: 本机zookeeper的目录是 /opt/apps/zookeeper/ vim / 阅读全文
posted @ 2021-02-02 12:23 圣金巫灵 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.下载解压 找到官方,相应的tar包 复制链接地址 下载 下载完成 解压 解压完成 创建链接 2. 安装 解压后的目录: 将zoo_sample.cfg复制一个出来: zoo.cfg 编辑配置文件,改改这个,不推荐用tmp: 3. 启动 bin 启动要先安装jdk, zookeeper是java写 阅读全文
posted @ 2021-02-02 11:45 圣金巫灵 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 当集群正在启动过程中,或 Leader 崩溃后,集群就进入了恢复模式。对于要恢复的数据状态需要遵循三个原则: 1. Leader 的主动出让原则 - 若集群中 Leader 收到的 Follower 心跳数量没有过半,此时 Leader 会自认为自己与集群的连接已经出现了问题,其会主动修改自己的状态 阅读全文
posted @ 2021-02-02 09:38 圣金巫灵 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 要装多个虚拟机模拟集群,图解一下,省的又时隔很久去百度。 1. 新建虚拟机 下一步下一步 下一步下一步无须修改 选择镜像 勾选 2. 安装centos 到这里直接回车 进到下面的界面等等等 选择语言 到这步比较关键,我几次都按错错了成GUI窗口 step1:点进去,不用修改,done step2: 阅读全文
posted @ 2021-01-21 05:00 圣金巫灵 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 角色: leader, follower, observer(在Leader选举过程中没有选举权与被选举权) 1.初始化广播 2.更新广播 阅读全文
posted @ 2021-01-21 04:06 圣金巫灵 阅读(83) 评论(0) 推荐(0) 编辑
摘要: paxos算法: proposer, acceptor两个角色 每次proposer提交的都是一个唯一且递增的N maxN是acceptor曾经accept过的最大提案编号 2个步骤:prepare, accept, 两次都要将acceptor的maxN和提案N比较,accept完成后如果响应过半, 阅读全文
posted @ 2021-01-21 03:21 圣金巫灵 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 带参数和返回值的函数: #!/bin/bash plus (){ let c=$1+$2 echo "plus value is :$c" return $c } plus 1 3 echo $? 阅读全文
posted @ 2020-12-02 12:25 圣金巫灵 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 数字的运算可使用let、(( )) let 更好用啊 结果: 阅读全文
posted @ 2020-12-02 11:55 圣金巫灵 阅读(59) 评论(0) 推荐(0) 编辑
摘要: $(()) 用来做整数计算的 , 只要括号中的表达式符合C语言运算规则 (( ... ))表示括号里面的东西是在进行数字运算,而不是当成字符串,以便能够用+、-、*、/、>、<这些算术运算符,同样$(( ... ))就表示 ... 部分计算的结果。 只要括号中的表达式符合C语言运算规则 [[ ... 阅读全文
posted @ 2020-12-02 10:56 圣金巫灵 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. if else: if condition then command1 elif condition2 then command2 else command3 fi 测试: 结果: 2. for循环: for var in item1 item2 ... itemN do command1 c 阅读全文
posted @ 2020-12-01 17:30 圣金巫灵 阅读(56) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页