Hive 如何在配置单元中编写脚本文件?
我是Hive的新手,正在尝试编写一个脚本文件,其中包含3个查询。我已经在/user/Hive/warehousedefault数据库中创建了该表。我不确定将脚本文件保存到哪里以及使用什么命令来执行它?期待解决方案。 信息:我正在开发HiveUbuntu。 谢谢 Sweesha在本地FS中: /home/username/some/path/Query1.q.hql-在它的内部查询是show数据库 如果需要,在一个文件中提供所有三个查询 从shell$: 从配置单元CLi:Hive 如何在配置单元中编写脚本文件?,hive,Hive,我是Hive的新手,正在尝试编写一个脚本文件,其中包含3个查询。我已经在/user/Hive/warehousedefault数据库中创建了该表。我不确定将脚本文件保存到哪里以及使用什么命令来执行它?期待解决方案。 信息:我正在开发HiveUbuntu。 谢谢 Sweesha在本地FS中: /home/username/some/path/Query1.q.hql-在它的内部查询是show数据库 如果需要,在一个文件中提供所有三个查询 从shell$: 从配置单元CLi: 配置单元>源/home
配置单元>源/home/username/some/path/Query1.q没有帮助吗?:感谢您的回答。我可以从配置单元CLi执行脚本,但不能从shell执行。我收到以下错误:确保脚本中的每个查询都必须以分号结尾,仍然是问题的意思。请将错误粘贴到此处1.q:选择count*from patents;找不到表,请尝试此操作。从db_name.patents中选择count*从db_name中选择count。patents'正在工作。但当我尝试时:使用默认值;从专利中选择计数;它不工作--奇怪为什么???。以及如何将此脚本的结果发送到文件?
user@hostname $ $HIVE_HOME/bin/hive -f /home/username/some/path/Query1.q
OK
database_name
db
default
financials
mydb