当我运行命令蜂巢时,它只能从bin文件夹启动,因为仅当我在家中运行它时,才能在bin中创建metastore,但它无法入门并显示错误。 我已将这些行添加到我的 .bashrc 文件中 HIVE env 变量
export HIVE_HOME=/opt/hadoop/hive/apache-hive-2.3.4-bin
export PATH=$HIVE_HOME/bin:$PATH
答案 0 :(得分:0)
您可以尝试按如下所述设置路径并重试吗,
user@ubuntu:~$ sudo gedit ~/.bashrc
将以下行复制并粘贴到文件末尾
# Set HIVE_HOME
export HIVE_HOME="/opt/hadoop/hive/apache-hive-2.3.4-bin"
PATH=$PATH:$HIVE_HOME/bin
export PATH
但是这里我的建议是,不要使用蜂巢命令提示符,而是尝试使用推荐的方式,即beeline客户程序。如果已配置hiveserver2,则可以使用beeline客户端连接并查询到hive。