如何在直线命令中删除此警告:发现 Hive3 命名空间警告:HADOOP_YARN_HOME 无效

Posted

技术标签:

【中文标题】如何在直线命令中删除此警告:发现 Hive3 命名空间警告:HADOOP_YARN_HOME 无效【英文标题】:how to remove this warnings in beeline commands :Hive3 namespace found Warning: HADOOP_YARN_HOME is invalid 【发布时间】:2020-04-26 13:18:00 【问题描述】:

当我使用直线(hive 3 客户端)时,我收到此警告,在 Ubuntu 16.04 中使用 Hive 3:

Hive3 namespace found
Warning: HADOOP_YARN_HOME is invalid
Warning: HADOOP_MAPRED_HOME is invalid
Warning: HADOOP_YARN_HOME is invalid
Warning: HADOOP_MAPRED_HOME is invalid
Warning: HADOOP_YARN_HOME is invalid
Warning: HADOOP_MAPRED_HOME is invalid

这也显示在输出文件中,例如:

beeline --silent=true --outputformat=csv2  -f local_queries_path.hql >  local_output_path.csv 

如何删除此警告?

【问题讨论】:

【参考方案1】:

@juniorsoftware

您需要设置 ENVIRONMENT_VARIABLES (HADOOP_YARN_HOME & HADOOP_MAPRED_HOME_ 以使警告消失。在您的 ssh 用户配置文件中或手动执行命令等有许多不同的方法可以做到这一点。

【讨论】:

我应该如何知道在它们上使用什么路径?它们通常位于 Hive 客户端 Ubuntu 16.04 vm 中的什么位置?

以上是关于如何在直线命令中删除此警告:发现 Hive3 命名空间警告:HADOOP_YARN_HOME 无效的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 3 中删除此警告

Hive3.1.x版本命令行一直输出日志问题

如何删除此警告消息?

如何在Linux上一次删除所有网络命名空间

XCode 6.3警告:合成属性

如何在 React 状态更新加载主屏幕时删除警告