hive - Hive CLI 在启动时出现问题
问题描述
当我运行命令 hive 时,它只能从 bin 文件夹开始,因为只有当我从家里运行它时才会在 bin 中创建元存储,它无法启动并显示错误。我在.bashrc文件中为 hive HIVE env变量添加了这些行
export HIVE_HOME=/opt/hadoop/hive/apache-hive-2.3.4-bin
export PATH=$HIVE_HOME/bin:$PATH
解决方案
您可以尝试如下设置路径并重试吗?
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
但在这里我的建议是,不要使用 hive 命令提示符,而是尝试使用推荐的方式,即 beeline 客户端。如果您配置了 hiveserver2,则可以使用直线客户端连接并查询配置单元。
推荐阅读
- angular - Angular 10 Swagger Codegen:通用类型 ModuleWithProviders
需要 1 个类型参数 - c# - asp.net 核心中的 jwt 令牌无效
- c++ - 优化识别“k”个连续相等字符的技巧
- apache-spark - 在 Spark 中读取 reduceByKey() 方法中的文件 - Java
- python - 使用带有套接字的 pygame
- python - 在类方法内的 for 循环内调用 Pool.map 内存泄漏
- python - 有没有办法使用 pymongo 将字典/对象推送到 mongo db 集合中的列表?
- c# - 在 API 中将自定义 JSON 字符串解析为 DateTime 转换
- javascript - 需要 javascript 和 typescript 文件才能在 nodejs express 应用程序上工作
- reactjs - 无法访问组件内的验证道具 - redux 表单