运行 命令 `hbase classpath` 时出错

Got error when run command `hbase classpath`

我想将 hbase classpath 添加到我的 spark,但是当我 运行 hbase classpath 命令时出现错误。

我在本地设置了 hadoop 3.2.0,环境为 java 1.8。

$ hbase class路径

/usr/lib/hadoop/libexec/hadoop-functions.sh:第 2364 行:HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_USER:无效的变量名 /usr/lib/hadoop/libexec/hadoop-functions.sh:第 2459 行:HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_OPTS:无效的变量名 错误:无法找到或加载主 class org.apache.hadoop.hbase.util.GetJavaProperty

很明显是个老问题,但你的配置可能有误。

这可能是权限不足造成的。您可能想尝试“sudo”和排除故障的命令。此修复确认我在执行 hadoop-functions.sh 中的命令时遇到权限问题。