functions.sh中出错

egdjgwm8  于 2021-05-31  发布在  Hadoop
关注(0)|答案(0)|浏览(369)

我正在centos8上运行hadoop 3.2.1和hbase 2.2.3。我从apache镜像下载hadoop,完全遵循apache文档。hadoop工作得很好。然后,我从apache镜像下载了hbase,并严格遵循了apache文档。
当我想跑的时候 hbase version 我收到这个错误:

/usr/hdeco/hadoop/bin/../libexec/hadoop-functions.sh: line 2366: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_USER: bad substitution
/usr/hdeco/hadoop/bin/../libexec/hadoop-functions.sh: line 2461: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_OPTS: bad substitution

hbase接着打印出版本信息。如果我跑了 hbase-daemon.sh start master ,我收到同样的错误,但是 HMaster 不会出现在 jps .
根据apachehbase文档,因为我运行的hadoop版本高于3.0.0,所以我删除了 hbase/lib 包含hadoop一词的目录。在删除这些jar文件之前和之后,我都收到了相同的错误。
这是我第一次在任何地方发帖。如果我没有包括足够的,或权利,信息,请让我知道你想我提供什么。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题