2016-12-27 11 views
0

Я работаю над приложением IOT, которое считывает данные с некоторых датчиков, и мне нужно заполнить эти данные в экземпляре Google Cloud Bigtable. Я использую Java 1.8 для разработки, и я буду использовать API-интерфейсы HBase для операций, связанных с Bigtable.Google Cloud Bigtable Instance

Может кто-нибудь, пожалуйста, сообщите мне, каковы шаги по созданию экземпляра Bigtable, чтобы я мог подключиться к нему из моего приложения Java?

Thanks

ответ

1

Самый простой способ сначала создать экземпляр 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, но большая часть из них

 Смежные вопросы

  • Нет связанных вопросов^_^