Самый простой способ сначала создать экземпляр BT в облаке консоли на веб-сайте, а затем подключиться к нему в Java, указав ProjectID и Instance ID:
Connection = BigtableConfiguration.connect(PROJECT_ID, INSTANCE_ID);
PROJECT_ID
- это ваш проект Cloud (обязательно используйте фактический идентификатор проекта, а не псевдоним), а INSTANCE_ID
- это имя, которое вы дали своему экземпляру BT через веб-сайт.
Страница для создания экземпляра BT находится в меню в верхней левой части страницы Cloud Console.
Некоторые личные наблюдения:
1 Ваш экземпляр тарифицируется ежечасно, поэтому не забудьте удалить его, когда сделано (ваши данные будут УДАЛЕНЫ)
2 Вы будете платить за каждый час, что это на (т.е. даже если вы храните его в течение 5 минут, вы будете платить за весь час)
3 Создайте объект Connection один раз и повторно используйте его.
4 При создании экземпляра укажите регион, в котором находится ваш клиент, чтобы избежать сетевых сборов.
5 Не ожидайте, что все API и функциональность HBase будут полностью работать в Bigtable, но большая часть из них