你在hive上面要想查看 hdfs 的东西, 原本你需要再打开一个crt终端,现在不用了.
hive面板查看hdfs上面的东西
直接 dfs 后面跟上命令就可以了,比如说
下面的查看hdfs 根目录下的文件有哪些
hive (default)> dfs -ls /;
Found 11 items
-rw-r--r-- 3 root supergroup 261987 2020-08-20 11:45 /0824ab18972bd40787bafea56c899e510fb3096c.jpg
drwxr-xr-x - root supergroup 0 2020-08-20 12:16 /eclipserename
-rw-r--r-- 3 root supergroup 14 2020-08-17 18:19 /hello.txt
drwxr-xr-x - root supergroup 0 2020-09-13 14:14 /hive
drwxr-xr-x - root supergroup 0 2020-08-26 21:03 /mroutput
drwx------ - root supergroup 0 2020-09-11 12:41 /tmp
drwxr-xr-x - root supergroup 0 2020-09-12 19:45 /user
drwxr-xr-x - root supergroup 0 2020-08-17 18:34 /wc
drwxr-xr-x - root supergroup 0 2020-08-20 12:46 /wc2
drwxr-xr-x - root supergroup 0 2020-08-18 22:13 /wc3
drwxr-xr-x - root supergroup 0 2020-08-24 21:31 /wordcount
hive (default)>
hive上面执行Linux命令
只需要在命令之前添加 感叹号就行了
hive (default)> [root@zjj101 conf]# hive
Logging initialized using configuration in jar:file:/root/soft/hive-1.2.1/lib/hive-common-1.2.1.jar!/hive-log4j.properties
hive (default)> ! ls
> ;
beeline-log4j.properties.template
hive-default.xml.template
hive-env.sh.template
hive-exec-log4j.properties.template
hive-log4j.properties.template
hive-site.xml
ivysettings.xml
hive (default)>