我正在尝试安装配置单元,但似乎无法在网络上找到任何解决方案

问题描述

我正在尝试在cygwin上使用此命令初始化配置单元metastore

$ $HIVE_HOME/bin/schematool -dbType derby -initSchema

但是它返回了此错误

WARNING: DEFAULT_LIBEXEC_DIR ignored. It has been replaced by HADOOP_DEFAULT_LIBEXEC_DIR.
Error: Could not find or load main class FAMILY

在我运行此命令之前,我已经正确安装了hadoop和derby,并且已经启动并运行了

供参考,以使用本教程:https://towardsdatascience.com/installing-apache-hive-3-1-2-on-windows-10-70669ce79c79 然后在我的`/.bashrc文件中输入这些

export HADOOP_HOME='/cygdrive/e/big-data/hadoop-3.3.0'
export PATH=$PATH:$HADOOP_HOME/bin
export HIVE_HOME='/cygdrive/e/big-data/apache-hive-3.1.2'
export PATH=$PATH:$HIVE_HOME/bin
export HADOOP_CLAsspATH=$HADOOP_CLAsspATH:$HIVE_HOME/lib/*.jar

我觉得该错误是由我的PC用户名引起的,因为它上面有一个空格(我觉得我应该只使用vm代替),安装hadoop时遇到了类似的问题但我不知道在哪里可以找到%USER_NAME%的蜂巢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)