今天,我在单个过程中使用MiniHBaseCluster
进行集成测试,并且运行良好。单个进程从迷你集群写入和读取。我想编写另一个集成测试,其中有2个任务可以读写小型集群。每个任务都应该看到其他人写的内容,就好像他们正在使用实际的共享HBase数据库一样。
是否可以为此实例化MiniHBaseCluster
?如何控制其寿命?
现在我有:
HBaseTestingUtility utility = new HBaseTestingUtility();
utility.startMiniCluster();
Connection connection = utility.getConnection();
// now use connection to create tables and write to them