暂写shell命令版本,编程操作下周更新
修改环境变量
通过下边的环境变量的修改,以后的HDFS命令可以省去进入usr/local/hadoop/的过程,且不需要每个命令前都加上./sbin
cd ~
sudo vim ~/.bashrc #vim编辑器打开bashrc文件修改环境变量
第一行加上
export PATH=$PATH:/usr/local/hadoop/sbin:/usr/local/hadoop/bin #esc :wq保存退出
在终端输入
source ~/.bashrc #执行bashrc文件
启动Hadoop
cd /usr/local/hadoop/
./sbin/start-all.sh
##更改过环境变量以后,直接输入
start-all.sh
题目1-9
(1) 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件;
使用如下命令创建一个input目录:
cd /usr/local/hadoop
./bin/hdfs dfs –mkdir input
在创建个input目录时,采用了相对路径形式,实际上,这个input目录创建成功以后,它在HDFS中的完整路径是“/user/hadoop/input”。
使用vim编辑器,在本地Linux文件系统的“/home/hadoop/”目录下创建一个文件test.txt,
cd /home/hadoop/
sudo vim test.txt
输入如下: