こんにちは、LINEでGame Platformを開発している 趙 です。LINEではHBaseを様々な場面で活用しており、今回はGame Platformでの利用例を紹介させていただきます。 LINE Game PlatformはHBaseをメインストレージとして利用します。私達が新規の機能開発時にHBaseを利用する場合、ローカル開発環境におけるユニットテストなどのアプリケーションテストは専用のリモートクラスターで実行されるHBaseに接続していました。リモートクラスターはHadoopアドミニストレータが構築、管理してくれます。チームメンバーとHBaseを使ったアプリケーションの数が増えるにしたがい、このテスト方式は以下に示す問題があり、不便に感じていました。 共通クラスターを使うので、他人のテストとの衝突が起きやすい。 案件によって、利用するHBaseのバージョンが違います。複数のテ
![HBase アプリケーションローカルテスティング](https://cdn-ak-scissors.b.st-hatena.com/image/square/22c4f8e4ec9b531bac83d85646570fb5a792ce89/height=288;version=1;width=512/https%3A%2F%2Fvos.line-scdn.net%2Flandpress-content-v2_1761%2F1666852177805.png%3FupdatedAt%3D1666852178000)