1. Hadoop是独立的文件系统,和linux文件系统独立,不能直接使用linux命令。
2. 登录hadoop服务器,先执行haoop的环境变量命令(在root用户下面登陆):
hadoopc1h1:~ # . /opt/client/bigdata_env
执行hadoop启动需要的安全认证:
. /opt/client/bigdata_env
cd /opt/client
hadoop fs -ls /srv/smartcare/inventorycfg/CalcHistory
4. 查看文件内容
hadoop fs -cat /srv/smartcare/inventorycfg/CalcHistory/NPX.dat
hadoop fs -cat /srv/smartcare/inventorycfg/CalcHistory/healthu_day.da
2. 登录hadoop服务器,先执行haoop的环境变量命令(在root用户下面登陆):
hadoopc1h1:~ # . /opt/client/bigdata_env
执行hadoop启动需要的安全认证:
. /opt/client/bigdata_env
cd /opt/client
source bigdata_env ossuser keytab/ossuser.keytab
或直接 source /opt/client/bigdata_env ossuser /opt/client/keytab/ossuser.keytab
hadoop fs -ls /srv/smartcare/cal*/ran
访问hadoop文件系统前要先认证,ls是linux命令,访问的是linux,hadoop fs -ls 才能访问hadoop文件系统,hadoop服务器本身是linux系统,HDFS部署在hadoop服务器上,直接ls访问的是物理文件。hadoop fs -ls访问的是数据文件。就像在自己window系统上安装IDE,可以访问.java文件。hadoop fs -ls 可以访问HDFS。
hadoop fs -ls /srv/smartcare/inventorycfg/CalcHistory
4. 查看文件内容
hadoop fs -cat /srv/smartcare/inventorycfg/CalcHistory/NPX.dat
hadoop fs -cat /srv/smartcare/inventorycfg/CalcHistory/healthu_day.da