1.hdfs集群修改secondarynamenode位置到hd09-2
(1)修改hdfs-site.xml
//配置元資料儲存位置
dfs.namenode.name.dir
/root/hd/dfs/name
//配置資料儲存位置
(2)分發hdfs-site.xml到其他伺服器
cd /root/hd/hadoop-2.8.4/etc/hadoop
scp hdfs-site.xml hd09-2:$pwd
scp hdfs-site.xml hd09-3:$pwd
(3)hdfs啟動命令
start-dfs.sh
(4)hdfs停止命令
stop-dfs.sh
2.hdfs集群修改replication(副本數)
修改hdfs-site.xml 在中加入
dfs.replication
3 其中中的值就是副本數
3.hdfs集群修改blocksize(塊大小)
修改hdfs-site.xml 在中加入
dfs.blocksize
134217728
其中中的值就是塊大小,單位是位元組(byte)
4.hdfs命令列
(1)檢視幫助
hdfs dfs -help
(2)檢視當前目錄資訊
hdfs dfs -ls /
(3)上傳檔案
hdfs dfs -put /本地路徑 /hdfs路徑
(4)剪下檔案
hdfs dfs -movefromlocal a.txt /aa.txt
hdfs dfs -get /hdfs路徑 /本地路徑
hdfs dfs -getmerge /hdfs路徑資料夾 /合併後的檔案
(7)建立資料夾
hdfs dfs -mkdir /hello
(8)建立多級資料夾
hdfs dfs -mkdir -p /hello/world
(9)移動hdfs檔案
hdfs dfs -mv /hdfs路徑 /hdfs路徑
(10)複製hdfs檔案
hdfs dfs -cp /hdfs路徑 /hdfs路徑
(11)刪除hdfs檔案
hdfs dfs -rm /aa.txt
(12)刪除hdfs資料夾
hdfs dfs -rm -r /hello
(13)檢視hdfs中的檔案
hdfs dfs -cat /檔案
hdfs dfs -tail -f /檔案
(14)檢視資料夾中有多少個檔案
hdfs dfs -count /資料夾
(15)檢視hdfs的總空間
hdfs dfs -df /
hdfs dfs -df -h /
(16)修改副本數
hdfs dfs -setrep 1 /a.txt
最基本的操作
關於目錄的獲取 獲取沙盒目錄 算是跟目錄吧 nshomedirectory 獲取document目錄 常用 let paths nssearchpathfordirectoriesindomains documentdirectory,userdomainmask,true first 或者 fil...
HDFS基本操作
使用方法 hadoop fs ls h r 功能 顯示檔案 目錄資訊。示例 hadoop fs ls user hadoop file1 使用方法 hadoop fs mkdir p 功能 在 hdfs 上建立目錄,p 表示會建立路徑中的各級父目錄。示例 hadoop fs mkdir p user...
HDFS的基本操作
mkdir 在hdfs建立目錄 hdfs dfs mkdir data ls 檢視當前目錄 hdfs dfs ls ls r 檢視目錄與子目錄 put 上傳乙個檔案 hdfs dfs put data.txt data input movefromlocal 上傳乙個檔案,會刪除本地檔案 ctrl ...