-e 直接调用hivesql语句 hive -e "select * from test.emp;",-f 调用文件中hivesql语句 vim hivef.sql select * from test.emp; hive -f /home/hadoop/123/hivef.sql > /home/hadoop/123/234/hivef.txt
时间: 2023-12-31 09:05:09 浏览: 83
hive-jdbc-uber-2.6.5.0-292.zip
你可以使用以下命令来直接调用 HiveSQL 语句:
```shell
hive -e "select * from test.emp;"
```
而如果你想调用文件中的 HiveSQL 语句,可以按照以下步骤操作:
1. 使用 Vim 或其他编辑器创建一个名为 `hivef.sql` 的文件,并将需要执行的 HiveSQL 语句写入该文件中,比如:
```sql
select * from test.emp;
```
2. 运行以下命令来执行 HiveSQL 文件并将结果输出到指定文件中:
```shell
hive -f /home/hadoop/123/hivef.sql > /home/hadoop/123/234/hivef.txt
```
这样,Hive 将会执行 `hivef.sql` 文件中的 HiveSQL 语句,并将结果输出到 `/home/hadoop/123/234/hivef.txt` 文件中。
阅读全文