• Linux Shell变量赋值与展开的执行时机

    a='a' echo "$a"` 和 `a='a' ; echo "$a"` 有什么区别? 我现在的理解是,shell 渲染这个 $a 的时机(顺序)问题,如果没有分号,$a 先渲染,然后才执行命令,foo=bar 是命令的一部分。 shell 会在执行当前命令 之前把 $XX 这种先渲染掉(如果是单引号里面就不渲染了) 加了分号或者是使用 && ,就是两个使用,后面命令执行的时候,变量已经被赋值了。如果没有分号或者没有&&,a=’a’ 是命令的一部分,bash 渲染变量在执行命令之前,所以渲染的时候还没有值。 另外多说一下,在 echo 命令执行的时候,$a 其实是有值的,只不过 echo...

  • Snappy库NoClassDefFoundError可能因tmp挂载点丢失

    java.lang.NoClassDefFoundError: Could not initialize class org.xerial.snappy.Snappy 可能是因为 /tmp 挂载点掉了?

  • LVM扩容并resize文件系统步骤

    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

  • 与烦人者打交道反而吃亏的矛盾

    跟烦的人打交道的时候,就想着赶紧把他的事处理掉拉倒,反而让对方占便宜了,操,这是一个矛盾。

  • 人际相处最重要是尊重

    人的相处,我觉得最重要是尊重。 不过每个人对尊重的理解不一样吧,不强求。礼尚往来吧。

  • Kafka证书在线更新与滚动重启

    在重启 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选举的时机问题

    刚刚发现一个现象,正常吗? 如果一个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...

  • 蠢就是坏

    如果你没有办法区分两个东西,那他们对你来说就是同一件事,比如:蠢就是坏。

  • 冷空气

    这几天的实践证明,冷空气里面跑步会导致喉咙轻微的不舒服。