mongo --quiet --port 30003 --eval 'printjson(rs.status());' | grep -B 3 PRIMARY | grep name | awk -F ":" '{print $2, $3}'
かなり力技です
30003で指定しているポートはmongoを実行するホスト上で起動しているReplicaSet用のどっかポートを指定すればOKです
mViewerを使うときにPRIMARYのポートを指定しないとダメなので調べました
これをJenkinsで定期的に回すようにすればビルド結果を見ることでPRIMARYの情報をすぐに見つけることができるようになると思ってます
0 件のコメント:
コメントを投稿