-
流水账
前天看 B 站的跨年演唱会,觉得还不错,今天买入一些 B 站。 今天一上班就搞了两个故障,一个把 FWS SIN 的机器重启后起不来了,可能是 FSTAB 配置有问题,另外一个是更新 Hickwall Kafka 集群配置后,operator 直接重启了 POD,导致一天都在做数据复制。
-
Disk Automatically Unmounts Immediately After Mounting
https://www.bentasker.co.uk/posts/documentation/linux/480-disk-automatically-unmounts-immediately-after-mounting.html When it happens, it’s incredibly frustrating - you’ve had a disk replaced on a linux box, the disk has shown up with a different name in /dev, so you...
-
Linux Shell Variable Render
a='a' echo "$a"` 和 `a='a' ; echo "$a"` 有什么区别? 我现在的理解是,shell 渲染这个 $a 的时机(顺序)问题,如果没有分号,$a 先渲染,然后才执行命令,foo=bar 是命令的一部分。 shell 会在执行当前命令 之前把 $XX 这种先渲染掉(如果是单引号里面就不渲染了) 加了分号或者是使用 && ,就是两个使用,后面命令执行的时候,变量已经被赋值了。如果没有分号或者没有&&,a=’a’ 是命令的一部分,bash 渲染变量在执行命令之前,所以渲染的时候还没有值。 另外多说一下,在 echo 命令执行的时候,$a 其实是有值的,只不过 echo...
-
Org.xerial.snappy.snappy
java.lang.NoClassDefFoundError: Could not initialize class org.xerial.snappy.Snappy 可能是因为 /tmp 挂载点掉了?
-
Resize Fs
lsblk fdisk /dev/nvme0n1 partprobe pvcreate /dev/nvme0n1p4 vgextend VolGroup00 /dev/nvme0n1p4 lvdisplay lvextend -l +100%FREE /dev/VolGroup00/lv_root lvs resize2fs /dev/VolGroup00/lv_root df -h
-
Tanyan
跟烦的人打交道的时候,就想着赶紧把他的事处理掉拉倒,反而让对方占便宜了,操,这是一个矛盾。
-
Respect
人的相处,我觉得最重要是尊重。 不过每个人对尊重的理解不一样吧,不强求。礼尚往来吧。
-
Update Kafka Cert
在重启 ZK 之前先更新 broker 里面的证书并 reload export c="" && for i in {0..9} ; do k exec -ti $c-shaxy-b-kafka-$i -npro-kafka -- sh -c 'export CERTS_STORE_PASSWORD=$(grep listener.name.replication-9091.ssl.keystore.password /tmp/strimzi.properties | cut -f2...
-
Kafka Unclean Leader Election
刚刚发现一个现象,正常吗? 如果一个Topic是下面这样的,它不会 unclean leader elect 选出来0 做leader,需要再次触发一下 unclean.leader.election.enable=true,哪怕这个 topic 已经是 true { "PartitionErrorCode": 72, "PartitionID": 43, "Leader": -1, "LeaderEpoch": 21, "Replicas": [ 0, 3 ], "Isr": [ 3 ], "OfflineReplicas":...
-
Zookeeper Reconfig
语法: server.<positive id> = <address1>:<port1>:<port2>[:role];[<client port address>:]<client port> https://zookeeper.apache.org/doc/r3.5.2-alpha/zookeeperReconfig.html The client port specification is to the right of the semicolon. The client port address is optional, and if not specified...