kyoto tycoon

kyototyconn ulogの削除

更新頻度が高いとulog(更新ログファイル)がどんどん肥大化してしまうのでいわゆるpurge的な事がしたいなと思うわけだけど、ktremotemgr slave -ur -ts xxxxxxxxxxxxxxxxxxxで出来るみたい。例えば1日以上前のログを削除した場合は以下のようにやればできるぽ…

kyototycoon レプリケーションテスト

masterの起動 ホットバックアップの時と同じでulogを出力+sid(server id)にユニークな数字をつけて起動することでレプリケーションできる。 ktserver -pid master.pid -ulog master -sid 1 master.kct & slaveの起動 自動でレプリケーションが始まるか試した…

kyototycoon ホットバックアップ + ulog 適用テスト

ulogを有効にして起動して値を入れる kyoto tycoonはMySQLみたいにデータの更新ログをulogというファイルに吐き出すらしいので、ホットバックアップした最新のファイルで起動 + ulogの適用で最新状態までデータを戻す事ができる模様。ということでulogを出力…

kyototycoon ホットバックアップ テスト

バックアップ用のシェルスクリプトの準備 /ktbin/dbbackupを以下の内容で作成、実行権限を与える #! /bin/sh srcfile="$1" destfile="$1.$2" cp -f "$srcfile" "$destfile" ktserver起動 /ktbinにpathを通してktserverを起動 -cmd オプションでパスが通るら…