1.使用fuse掛載HDFS然後測試使用cp上傳下載以及使用dd產生檔案的速度
2.使用command (hadoop dfs –get/-put )取得效能
過幾天再補一個使用HDFS API來寫檔的速度好了。
以下是測試結果:
我的結論是:1.在小檔案方面基本上可以以忽略的,誤差很大(因為檔案太小)
2.下載比上傳快(差異蠻大的)
3.使用fuse掛載會慢一點點
4..另外參考一個數值:兩台電腦使用scp傳輸1GB時間是23秒(43.5MB/s)
set ftp:charset "big5"; set file:charset "utf-8"
就可以正確地顯示編碼了!
另外,介紹一下lftp:
登入: lftp user:pwd@site:port or lftp –u user site:port
我常用的指令除了cd 之外就是…mirror了!
mirror [-c 續傳] [-R 把本地mirror上去][-n 只下載新的檔案][-parallel=n 同時傳輸n個檔案] [remote 資料夾] [本地資料夾]
<Location /project1> #https://localhost/project1 DAV svn SVNPath /opt/svnroot/project1 #repository位址 AuthType Basic AuthName "project1 subversion repository" AuthUserFile /opt/svnroot/passwd </Location>
4.重新啟動apache2
$ sudo /etc/init.d/apache2 restart
5.hey~我們還沒設定密碼檔記得嗎?
$ sudo htpasswd -c /opt/svnroot/passwd [user_name]
p.s. 如果要新增第二個帳號記得把-c改成-m否則會洗掉喔!
6. 試著打開瀏覽器到https://[ip]/project1 或者在Windows上安裝trotoissvn 在Linux上可以直接使用$ svn co https://[ip]/project1 來取得資料
Reference:https://help.ubuntu.com/community/Subversion
ant compile-c++-libhdfs -Dlibhdfs=1 ant package ant compile-contrib -Dlibhdfs=1 -Dfusedfs=1然而,事情有這麼順利嗎?如果有就好了...以下是我所有步驟,以root權限執行。