Riakの情報をGUIで表示するJavaアプリケーション riak-admin

Riakの情報をGUIで表示するツールがいくつか紹介されています。

http://docs.basho.com/riak/latest/dev/advanced/community-projects/

Java製のriak-adminというGUIツールがある様子。
https://bitbucket.org/harmen/riak-admin/

ダウンロードして動かそうとしたのですが、どうもRiak1.4.2には対応していないようで、
データベースへの接続すらできませんでした。


しょうがないのでForkして動くように手直ししています。
※仕様が変わってしまったかも。

https://bitbucket.org/symfo/riak-admin/



依存ソース



RiakのJava-APIを使用したかったのですが、
・Protocol Buffers接続だと、ノードのステータスが取れない?
・http接続だと、Bucketの一覧が取れない?
という問題を解決出来なかったので、http経由で自力でデータを取得しています。

いい勉強になりました。


JSON変換では、http://www.json.org/を使用しています。





使い方



https://bitbucket.org/symfo/riak-admin/downloads

こちらに実行可能なjarファイルを登録しています。
ダブルクリックするか、コマンドで「java -jar riak-admin-0.2.jar」を実行すると起動します。

起動した画面はこんな感じ。

239_01.png


Add databaseボタンを押すと、URLの入力画面が表示されます。
RiakのURLを入力して了解をクリック。データベースに接続します。

239_02.png

239_03.png


データベースのURLをクリックすると、Add bucketボタンが押せるようになります。
押したらbucketの入力ダイアログが表示されるので、名前を入力して了解。

239_04.png

239_05.png


bucketを選択すると、登録されているデータの一覧が表示されます。
New object、Edit object、Delete object(s)で簡単なデータ操作が可能です。

239_06.png

239_07.png

239_08.png

239_09.png


bucketに100件以上データが登録されていたら、表示を省略します。
スクロールに合わせて表示するなどが今後の課題です。

239_10.png



後は、ノード情報の表示とかも行えていないです。
これも今後の課題です。(オリジナルでは表示していた風なので)


関連記事

コメント

非公開コメント

プロフィール

Author:symfo
blog形式だと探しにくいので、まとめサイト作成中です。
Symfoware まとめ

PR




検索フォーム

月別アーカイブ