前幾天開發把分布式存儲服務器 cassandra 升級了,擔心升級不成功,所以寫了一個升級回滾失敗的腳本


    環境說明:


    <code>   升級後的目錄結構為:cassandra 數據文件放在 /opt/cassandra/data/ 下data 目錄下有很多 keyspace 的目錄:如:system 目錄,keyspcace 目錄下有 coumlfailmly 目錄,</code>  </pre>


    如:/opt/cassandra/data/system/peers/snapshots/1370569934254  此下麵是所有的數據文件


    <code>   如:system-peers-ib-10-summary.db       system-peers-fsdfsfsfd-10-summary.db</code>  </pre>


    現要把所有 keyspace 目錄下的所有 db 文件挪到 /opt/cassandra/data/system下,(-ib- 文件除外)


    如: /opt/cassandra/data/system/peers/snapshots/1370569934254/system-peers-fsdfsfsfd-10-summary.db=======》 /opt/cassandra/data/system/peers-fsdfsfsfd-10-summary.db   (注意還得重命令,把文件名的 keyspace 部份去掉)


    上腳本:


    圖片 1.1 pic


    腳本支持: /cassandra/data 和 /opt/cassasnra/data 這個路徑下的目錄。

章節目錄

閱讀記錄

Python實戰-從菜鳥到大牛的進階之路所有內容均來自互聯網,鉛筆小說網隻為原作者極客學院的小說進行宣傳。歡迎各位書友支持極客學院並收藏Python實戰-從菜鳥到大牛的進階之路最新章節