1 Hive 常用交互命令
-
1.“-e”不進(jìn)入 hive 的交互窗口執(zhí)行 sql 語句
bin/hive -e "select id from student;"
-
2.“-f”執(zhí)行腳本中 sql 語句
-
在/opt/module/datas 目錄下創(chuàng)建 hivef.sql 文件
touch hivef.sql
-- 文件中寫入正確的 sql 語句 select *from student;
-
執(zhí)行文件中的 sql 語句
bin/hive -f /opt/module/datas/hivef.sql
-
執(zhí)行文件中的 sql 語句并將結(jié)果寫入文件中
bin/hive -f /opt/module/datas/hivef.sql > /opt/module/datas/hive_result.txt
-
2 Hive 其他命令操作
-
退出 hive 窗口
hive(default)>exit; hive(default)>quit; 在新版的 hive 中沒區(qū)別了,在以前的版本是有的: exit:先隱性提交數(shù)據(jù)溶握,再退出孟害; quit:不提交數(shù)據(jù)彻况,退出芋类;
-
在 hive cli 命令窗口中如何查看 hdfs 文件系統(tǒng)
hive(default)>dfs -ls /;
-
在 hive cli 命令窗口中如何查看本地文件系統(tǒng)
hive(default)>! ls /opt/module/datas;
-
查看在 hive 中輸入的所有歷史命令
進(jìn)入到當(dāng)前用戶的根目錄
-
查看. hivehistory 文件
[atguigu@hadoop102 ~]$ cat .hivehistory