我打算在 sh 脚本中输入 hive shell(如下所示)并执行一些 HQL 请求。
$ hive
Hive history file=/tmp/admin/hive_job_log_admin_201309110939_570764_8012_1eecdf83_1dd4da6d.txt
hive>
然后我得到了一个可以按照我想要的方式工作的脚本。sh脚本的代码片段如下:
#!/bin/bash
#HQL
/home/hive/hive/bin/hive -u root -p root <<EOF
show tables;
EOF
但我不知道究竟是什么<<EOF
,最后一个是什么EOF
意思。谁能给我一个具体的解释?非常感谢!