我正在尝试遵循Google Cloud Bigtable 教程。
我在 quickstart.sh 启动并显示提示时达到了这一点,但它挂在任何命令上。我试过list
了create
。
我正在尝试遵循Google Cloud Bigtable 教程。
我在 quickstart.sh 启动并显示提示时达到了这一点,但它挂在任何命令上。我试过list
了create
。
在尝试使用 APLN 和 JVM 版本后,我发现 Bigtable 可以通过 N + 1 种方式破解。
有一个对我有用的技巧。我把surefire插件和APLN jar放在一起。
<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
作为 BigTable 的新手,我来到了这个 StackOverflow 问题。在阅读Bigtable 快速入门页面时,我无法理解这是一种在我的机器上快捷安装 HBase 的方法,而您实际上只是quickstart.sh
在托管在浏览器中的 CloudShell 中运行。
因此,如果您最终来到这里是因为像我一样,您没有意识到Bigtable 快速入门页面说的是,quickstart.sh
在 Google CloudShell 中运行,那么也许我写这篇文章对您有所帮助!
感谢Les Vogel - Google DevRel认识到我的简单错误。
如果您想在您的机器上与 Google Bigtable 进行交互,我的原始答案仍然适用。我会留下我的答案,因为我自己在下面的愚蠢评论让我很开心,删除答案会删除评论。
要在您的机器上安装 HBase,说明基本上是设置您的 Google Cloud 帐户、启用计费、启用 API 访问、启用 BigTable、下载gcloud
shell、下载 HBase、配置 HBbase。
这些说明效果很好
https://cloud.google.com/bigtable/docs/installing-hbase-shell