我正在尝试关注Google Cloud Bigtable tutorial。
当quickstart.sh启动并显示提示时,我达到了这一点,
但它挂在任何命令上。我尝试了list
和create
。
答案 0 :(得分:0)
在尝试使用APLN和JVM版本后,我发现存在N + 1方式Bigtable如何破解。
有一个技巧适合我。 我把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
答案 1 :(得分:0)
我作为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