如何在直线命令中删除此警告:发现 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 无效的主要内容,如果未能解决你的问题,请参考以下文章