【问题标题】:Cloud Bigtable HBase Client not functioningCloud Bigtable HBase 客户端无法正常工作
【发布时间】:2015-09-19 07:29:03
【问题描述】:

按照以下链接中概述的步骤后,我可以启动 hbase shell,但是所有这些 hbase 命令都会抛出;错误:未安装 NPN/ALPN 扩展 https://cloud.google.com/bigtable/docs/installing-hbase-client

我有 1.7.0_60-b19 的 java 版本,我使用 ALPN 7.1.0.v20141016

我错过了什么?

提前感谢您的帮助

【问题讨论】:

  • 您使用的是什么操作系统?确保同时编辑 hbase-env. 和 hbase-site.xml 并正确设置 GOOGLE_APPLICATION_CREDENTIALS。
  • 在我的 Mac 上,我有 export HBASE_CLASSPATH="/Users/lesv/.m2/repository/com/google/cloud/bigtable/bigtable-hbase/0.1.9/bigtable-hbase-0.1。 9.jar" export HBASE_OPTS="${HBASE_OPTS} -Xms1024m -Xmx2048m -Xbootclasspath/p:/Users/lesv/Bigtable-eap/hbase-1.0.0/lib/bigtable/alpn-boot-7.1.3.v20150130。罐子“
  • 在文档中我没有看到这样的说明,此外,我在给定的主目录下没有 alpn 引导 jar。该条目应位于 .bash_profile 或 hbase-env.sh 中?
  • hbase-env.sh for Mac/Linux,hbase-env.cmd for Windows(cloud.google.com/bigtable/docs/… 的第 2 步)
  • 了解...我似乎在本地找不到 alpn-boot-*.jar。我错过了什么吗?

标签: bigtable google-cloud-bigtable


【解决方案1】:

在文档中,HBASE_CLASSPATH 指向“$(pwd)/lib/bigtable/bigtable-hbase-0.1.5.jar”,在您上面的评论中,它位于 mvn 文件夹和新版本下,因此我正在搜索 alpn-boot文件在那里。不过,我在您的帮助下找到了问题。这是下载 jar 时的复制问题。非常感谢您的支持

【讨论】:

  • 仅供参考,0.1.5 现在已经过时了;当前版本是 0.9.0。我们也放弃了使用 alpn-boot,转而使用更简单的 tcnative-boringssl jar。
  • 我已经发布了这个,因为它被要求标记为已回答:)
猜你喜欢
  • 2017-08-17
  • 2013-08-11
  • 2017-09-23
  • 2018-10-12
  • 2016-01-06
  • 1970-01-01
  • 1970-01-01
  • 2018-09-21
  • 1970-01-01
相关资源
最近更新 更多