• consul kv导出和导入(备份)


    导出

    consul kv export -http-addr=ip:8500  -token="xxxx-xxxx-xxxx-xxxx-xxxxxx" > consul-kv.json

    导入
    consul kv import -http-addr=ip:8500  -token="xxxx-xxxx-xxxx-xxxx-xxxxxx" @/tmp/consul-kv.json

    cat consul-kv.json | consul kv import  -http-addr=ip:9500 -token="xxxx-xxxx-xxxx-xxxx-xxxxxx" -

    ============未整理

    /root/consul1.2.4 kv get -keys -http-addr=http://192.168.55.122:9500 -token="918c2471-504e-4104-8435-8547d08231e7"
    /root/consul1.2.4 kv get -keys -separator -http-addr=http://192.168.55.122:9500 -token="918c2471-504e-4104-8435-8547d08231e7"


    curl -s http://192.168.55.122:9500/v1/kv/jm?token="918c2471-504e-4104-8435-8547d08231e7"

    curl -s http://192.168.55.122:9500/v1/kv/jm/db1/?token="918c2471-504e-4104-8435-8547d08231e7"
    curl -s http://192.168.55.122:9500/v1/kv/test01/conf/a?token="918c2471-504e-4104-8435-8547d08231e7"

    =====================
    curl -s http://192.168.55.122:9500/v1/kv?/recurse?token="918c2471-504e-4104-8435-8547d08231e7"

    curl -s http://192.168.55.122:9500/v1/kv/test01/conf/a?token="918c2471-504e-4104-8435-8547d08231e7"

    rm -rf test.log
    rm -rf aa
    /root/consul1.2.4 get -keys -separator -http-addr=http://192.168.20.70:8500 | grep ':'| awk -F':' '{print $1}' >> aa
    for i in `cat aa`
    do
    curl -s http://192.168.20.70:8500/v1/kv/$i | tr ',' ' ' | egrep -w 'Key|Value' | xargs -n2 >> test.log
    done

    =========================

    /root/consul1.2.4 kv get -recurse -http-addr=http://192.168.55.122:9500 -token="918c2471-504e-4104-8435-8547d08231e7" > new.log
    /root/consul1.2.4 kv get -recurse -http-addr=http://192.168.55.122:8500 -token="918c2471-504e-4104-8435-8547d08231e7" > old.log
    new_md5=$(md5sum new.log | awk '{print $1}')
    old_md5=$(md5sum old.log | awk '{print $1}')

    if [[ $new_md5 == $old_md5 ]];then
    echo "New and old consul configuration consistent"
    else
    echo "New and old consul configuration inconsistent"
    fi

  • 相关阅读:
    51nod 1138 【数学-等差数列】
    hdoj3665【简单DFS】
    hdoj3664【DP】
    51nod1270 【dp】
    51nod 1069【思维】
    关于一些数学符号和概率的阐述;
    51nod 1428【贪心】
    51nod 1133【贪心】
    51nod1127【尺取】
    51nod1126【矩阵快速幂】
  • 原文地址:https://www.cnblogs.com/imdba/p/14004277.html
Copyright © 2020-2023  润新知