Bigtable shell挂起任何命令

时间:2015-11-26 16:26:40

标签: hbase google-cloud-bigtable

我正在尝试关注Google Cloud Bigtable tutorial

当quickstart.sh启动并显示提示时,我达到了这一点, 但它挂在任何命令上。我尝试了listcreate

2 个答案:

答案 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