-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 21:05:09 浏览: 158
hive-jdbc-uber-2.6.5.0-292.zip
您好!对于您的问题,可以使用以下命令来和调用 Hive SQL 语句:
1. 使用e` 参数直接调用 Hive SQL语句:
```
hive -e "select * from test.emp;"
``2. 使用 `-f` 参数调用文件中的 Hive SQL语句。首先, vim 或者其他编辑器创建一个名为 `hivef.sql` 的文件,并将 SQL 语句入其中:
```
vim hivef.sql
```
在 `hivef.sql` 文件中,写入以下内容:
```
select * from test.emp;
```
保存并退出编辑器。然后,使用以下命令调用该文件中的 Hive SQL 语句:
```
hive -f /home/hadoop/123/hivef.sql > /home/hadoop/123/234/hivef.txt
```
该命令将执行 `hivef.sql` 文件中的 SQL 语句,并将输出结果保存到 `/home/hadoop/123/234/hivef.txt` 文件中。
希望能解答您的问题!如果还有其他问题,请随时提问。
阅读全文