你在hive上面要想查看 hdfs 的东西, 原本你需要再打开一个crt终端,现在不用了.

hive面板查看hdfs上面的东西

直接 dfs 后面跟上命令就可以了,比如说

下面的查看hdfs 根目录下的文件有哪些

  1. hive (default)> dfs -ls /;
  2. Found 11 items
  3. -rw-r--r-- 3 root supergroup 261987 2020-08-20 11:45 /0824ab18972bd40787bafea56c899e510fb3096c.jpg
  4. drwxr-xr-x - root supergroup 0 2020-08-20 12:16 /eclipserename
  5. -rw-r--r-- 3 root supergroup 14 2020-08-17 18:19 /hello.txt
  6. drwxr-xr-x - root supergroup 0 2020-09-13 14:14 /hive
  7. drwxr-xr-x - root supergroup 0 2020-08-26 21:03 /mroutput
  8. drwx------ - root supergroup 0 2020-09-11 12:41 /tmp
  9. drwxr-xr-x - root supergroup 0 2020-09-12 19:45 /user
  10. drwxr-xr-x - root supergroup 0 2020-08-17 18:34 /wc
  11. drwxr-xr-x - root supergroup 0 2020-08-20 12:46 /wc2
  12. drwxr-xr-x - root supergroup 0 2020-08-18 22:13 /wc3
  13. drwxr-xr-x - root supergroup 0 2020-08-24 21:31 /wordcount
  14. hive (default)>

hive上面执行Linux命令

只需要在命令之前添加 感叹号就行了

  1. hive (default)> [root@zjj101 conf]# hive
  2. Logging initialized using configuration in jar:file:/root/soft/hive-1.2.1/lib/hive-common-1.2.1.jar!/hive-log4j.properties
  3. hive (default)> ! ls
  4. > ;
  5. beeline-log4j.properties.template
  6. hive-default.xml.template
  7. hive-env.sh.template
  8. hive-exec-log4j.properties.template
  9. hive-log4j.properties.template
  10. hive-site.xml
  11. ivysettings.xml
  12. hive (default)>