做畢設需要用到Hadopp數據庫,但是考慮到給自己的電腦中裝n個虛擬機一定會使自己電腦的速度和效率變得很低,所以選擇使用阿里雲的雲服務器來進行項目的開發。
在阿里雲官網租用一個服務器(學生服務有優惠:P),創建時公共鏡像選擇Ubuntu14.04,其他設置不變,創建好了以后需要安裝各種相關軟件才能搭建Hadoop的環境。
可以使用PuTTY來遠程管理我們的雲服務器。打開PuTTY后輸入雲服務器的公網IP,進入管理界面。
可以先輸入javac查看有沒有安裝Java,一般新的雲服務器里應該是什么都沒有的。輸入javac后界面如下:
提示我們可以在以下這些包中找到Java,這里選擇openjdk-7-jdk。
在界面中輸入apt-get install openjdk-7-jdk,但是出現錯誤:
說不能定位這個包,於是又換了種方法,使用wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 命令,將現成的jdk包下載到雲服務器然后使用tar -zxvf jdk-7-linux-i586.tar.gz -C /usr/java 來命令進行解壓,但是還是出現了新的問題:
意思大概是這個文件不是用gzip壓縮的,所以解壓不了,於是將文件重命名,去掉后面的.gz,重新解壓發現還是出現相同的錯誤。去掉解壓命令-zxvf中的z,又出現新的錯誤:
還是格式不對的問題,於是查看這個文件的格式(用file jdk-7-linux-i586.tar.gz 命令),結果發現這個文件根本就不是tar也不是gz格式的:
原來這僅僅只是將剛剛wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 命令中的網址下載下來而已.....這就讓人很不開心了,於是再換種思路。
使用apt-get update來更新一下設置,然后重新使用apt-get install openjdk-7-jdk命令:
輸入y確認,然后開始漫長的安裝(安裝好后的最后兩行顯示是兩個done,還可以輸入javac測試一下安裝是否成功)
接着配置環境變量,輸入vim /etc/profile,在該文件中的某處輸入以下配置信息:
保存退出,然后刷新一下資源使其生效,source /etc/profile。
這樣就把安裝Hadoop所必需的步驟之一搞定了,可以輸入java -version來查看當前Java版本:
下一篇再記錄在雲服務器中配置Hadoop的相關操作、遇到的錯誤以及個人的解決方案