bigtable shell挂起任何命令

cmssoen2  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(377)

我试着遵循谷歌云bigtable教程。
当quickstart.sh启动并显示提示时,我达到了这个点,但是它挂起在任何命令上。我试过了 list 以及 create .

5hcedyr0

5hcedyr01#

我作为bigtable的新来者在这里讨论这个stackoverflow问题。在阅读bigtable快速启动页面时,我不明白这是在我的机器上安装hbase的一种快捷方式,而实际上您只是运行 quickstart.sh 在浏览器中托管的cloudshell中。
所以,如果你在这里结束,因为,像我一样,你没有意识到bigtable快速启动页面是说,运行 quickstart.sh 在googlecloudshell中,也许我写了这篇文章!
感谢les vogel-google devrel认识到我的简单错误。
如果你想在你的机器上与googlebigtable交互,我最初的答案仍然适用。我会留下我的答案,因为我自己的白痴评论下面娱乐我,删除答案将删除评论。
要在您的机器上安装hbase,基本上的说明是,设置您的google云帐户、启用计费、启用api访问、启用bigtable、下载 gcloud shell,下载hbase,配置hbbase。
这些指示很有效
https://cloud.google.com/bigtable/docs/installing-hbase-shell

1tuwyuhd

1tuwyuhd2#

在尝试使用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

相关问题