【发布时间】:2015-11-26 16:26:40
【问题描述】:
我正在尝试关注Google Cloud Bigtable tutorial。
我已经到了 quickstart.sh 启动并显示提示的地步,
但它挂在任何命令上。我试过list 和create。
【问题讨论】:
-
快速入门已修复。
标签: hbase google-cloud-bigtable
我正在尝试关注Google Cloud Bigtable tutorial。
我已经到了 quickstart.sh 启动并显示提示的地步,
但它挂在任何命令上。我试过list 和create。
【问题讨论】:
标签: hbase google-cloud-bigtable
在尝试使用 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 Quickstart 页面时,我无法理解这是一种在我的机器上快捷安装 HBase 的方法,而您实际上只是在托管在浏览器中的 CloudShell 中运行 quickstart.sh。
所以,如果你最终来到这里是因为像我一样,你没有意识到 Bigtable Quickstart 页面说,在 Google CloudShell 中运行 quickstart.sh,那么也许我写这篇文章对你有帮助!
感谢Les Vogel - Google DevRel 认识到我的简单错误。
如果您想在您的机器上与 Google Bigtable 进行交互,我的原始答案仍然适用。我会留下我的答案,因为下面我自己的愚蠢评论让我很开心,删除答案会删除评论。
要在您的机器上安装 HBase,说明基本上是设置您的 Google Cloud 帐户、启用计费、启用 API 访问、启用 BigTable、下载 gcloud shell、下载 HBase、配置 HBbase。
这些说明效果很好
https://cloud.google.com/bigtable/docs/installing-hbase-shell
【讨论】: