Я стараюсь следовать Google Cloud Bigtable tutorial.Bigtable shell висит на любой команде
Я достиг точки, когда quickstart.sh запускает и отображает приглашение, , но оно зависает с любой командой. Я попробовал list
и create
.
Я стараюсь следовать Google Cloud Bigtable tutorial.Bigtable shell висит на любой команде
Я достиг точки, когда quickstart.sh запускает и отображает приглашение, , но оно зависает с любой командой. Я попробовал list
и create
.
После некоторых попыток играть с версиями APLN и JVM я обнаружил, что существует N + 1 способ, которым Bigtable может сломаться.
Есть трюк, который сработал для меня. Я положил плагин surefire с банкой APLN.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
<configuration>
<argLine>-Xbootclasspath/p:${settings.localRepository}/org/mortbay/jetty/alpn/alpn-boot/${alpn.version}/alpn-boot-${alpn.version}.jar</argLine>
</configuration>
</plugin>
И я бегу с профилем jdk8 (у меня есть 1.8.60).
mvn -Pjdk8 clean package exec:exec -Dbigtable.projectID=pid \
-Dbigtable.clusterID=cid -Dbigtable.zone=z
Извините за свои проблемы. Мы исправим быстрый старт. Клиент действительно трудно настроить из-за использования защищенного транспорта HTTP2, что является относительно новым протоколом. Мы исправим быстрый старт. –
Я приземлился здесь на этот вопрос StackOverflow как новичок в BigTable. Я не смог понять при чтении страницы Bigtable Quickstart, что это был способ ускорить установку HBase на моем компьютере и что вы просто запускаете quickstart.sh
в CloudShell, размещенном в браузере.
Итак, если вы в конечном итоге оказались здесь, потому что, как и я, вы не понимали, что страница Bigtable Quickstart говорит, запустите quickstart.sh
в Google CloudShell, тогда, возможно, я помог, написав это!
Благодарим вас за Les Vogel - Google DevRel за реализацию моей простой ошибки.
Если вы хотите взаимодействовать с Google Bigtable на вашем компьютере, мой первоначальный ответ по-прежнему применяется. Я оставлю свой ответ, потому что мой собственный идиотский комментарий ниже меня развлекает и удаление ответа удалит комментарий.
Чтобы установить HBase на вашей машине, инструкция, в основном, настроить учетную запись Google Cloud, Enable Billing, Включить доступ API, Enable BigTable, загрузить gcloud
оболочки, загрузить HBase, настроить HBbase.
Эти инструкции работали хорошо
https://cloud.google.com/bigtable/docs/installing-hbase-shell
Кирби - на какой машине вы были? –
@ LesVogel-GoogleDevRel, "MacBookPro11,5" El Capitan 10.11.16. Спасибо, что ответили – Kirby
Если у вас все еще есть папка из Quickstart, не могли бы вы дать мне версию bigtable.version в pom.xml? –
Quickstart была исправлена. –