centos7自帶jdk怎么用 如何在windows下安裝hadoop?
如何在windows下安裝hadoop?先說再看看要準備著哪些軟件和信息:VMware-workstation;CentOS-6.0-i386-bin-DVD;eclipse-jee-luna-SR1
如何在windows下安裝hadoop?
先說再看看要準備著哪些軟件和信息:
VMware-workstation;
CentOS-6.0-i386-bin-DVD;
eclipse-jee-luna-SR1-win32;
hadoop-0.20.2;
jdk-6u27-linux-i586;
(導致hadoop對版本的要求較高,大家應該最好不要貿(mào)然可以更換版本,這里列出的各種軟件都是穩(wěn)定點發(fā)布版,網(wǎng)上很容易可以不download到的)。
整個教程統(tǒng)稱那樣5個部分來說:1)在Windows下安裝好虛擬機Vmware,并新建一個虛擬機裝完centos系統(tǒng);2)centos下設置里ssh服務吧無密碼登錄;3)centos下完全安裝jdk,并配置環(huán)境變量;4)centos下完全安裝hadoop,并配置文件;5)windows下安裝jdk和eclipse,并將eclipse與centos下的hadoop直接連接。無疑這5個部分每一個都很有用,尤其是第4)步。下面我們就祥細說一下每一腳應該怎么辦。
Step0:請大家先在windows下新建任務一個普通用戶,用戶名為hadoop,我們所有的軟件全在這個下面直接安裝,用戶名建議要是hadoop,而且這個要和后面很多username相同,設為hadoop比較好好記。
1)在Windows下完全安裝虛擬機Vmware,并新建一個虛擬機安裝好centos系統(tǒng);
簡單,下載VMware-workstation并安裝,這步驟和好象windows下安裝軟件的過程是一樣的,入門小白也會熟練的掌握能操作,這里就節(jié)省點兒空間給后面重要的步驟了~
然后把,在Vmware的主頁上剛建一個虛擬機
一路上然后再,待到讓你中,選擇系統(tǒng)鏡像路徑,我們選擇類型centos系統(tǒng)映像,如上圖,再點擊第二步。然后把,需要你輸入linux的用戶名,這個比較不重要,建議填寫hadoop,而且這個名字在后面要要用好多次!
后面那就一路的“下一步”,待到讓你設置中虛擬機的內(nèi)存大小,個人建議為1024M。如上圖。后面就是要中,選擇和虛擬機的網(wǎng)絡類型無關(guān)的設置了,建議為“不使用網(wǎng)絡地址轉(zhuǎn)換成NAT”,如下圖。這踏上一步我當時你選了手動橋接的功能,找了一個晚上的錯誤。。。時間就這么白生生的什么都沒有~~
之前我還是一路的“下一步怎么辦”,幾乎全是建議使用它推薦推薦的設置,我們就可以剛建一個centos,靜靜的等待個幾分鐘后再就也可以剛剛進入centos界面了??吹侥且荒萍妓{,有沒讓你目眩神迷了呢~~哈哈,你的確別走了最先!
2)centos下系統(tǒng)設置ssh服務無密碼登錄;
在桌面右擊,選擇類型openinTerminal,這個那就是linux的終端了。希望讀者有一些linux操作系統(tǒng)的基礎,這樣子練熟慢了一些。只不過如果這樣沒有的話,也沒有關(guān)系,我們是面向新手的教程。
2.1.先在linux命令行中鍵入su,提示密碼,鍵入你自己設置里的密碼,這樣子你后面的操作都本身了linux系統(tǒng)下的最低權(quán)限——root權(quán)限。
2.2.在設置中ssh無密碼登錄之前,有一個而且最重要的要先出好:關(guān)閉SELinux。這是只不過centos會自動阻住你修改sshservice,我們只有自動關(guān)閉SELinux,重啟后才能生效時間。如何能做,追加:
修改/etc/selinux/config文件
將SELINUXenforcing值改SELINUXdisabled
重啟后機器即可
(note:在linux下修改文件,vi發(fā)出命令后會進入到到文件窗口,按i進入insert,改完畢后之后再按esc很快推出upsert,輸入;:wq!保存并逃離~這里要多謝了泡哥,改了半天后都不行啊,還是泡哥指點了~~)
2.3.在linux命令行里輸入輸入:ssh-keygen-trsa,然后再一路回車。
:~$ssh-keygen-trsa
Generatingpublic/privatersakeypair.
Enterfileinwhichtosavethekey(_rsa)://密鑰保存位置,再回車盡量設置;
Enterpassphrase(emptyfornopassphrase)://可以設置密鑰的密碼,空密碼然后回車再試一下;
Entersamepassp。
然后進入下面,會看見兩個文件id_,id_rsa,
后再先執(zhí)行cpid__keys
然后把sshlocalhost驗證是否成功,兩次要你鍵入yes,以后就不需要了。
如下圖,因此我又不驗證了一次,因此還必須然后輸入y,如果你是第一次驗證驗證是不要的。
而今,ssh.服務無密碼登錄設置完畢!
3)centos下安裝jdk,并配置環(huán)境變量;
這一步中可以不可分兩步:安裝jdk、配置jdk環(huán)境變量。
3.1.不過在此之前:root用戶登陸后,可以使用命令mkdir/usr/program空白文檔目錄/usr/program,下載JDK安裝包,將其不能復制到目錄/usr/program下,用cd命令直接進入該目錄,執(zhí)行命令“”,新的命令運行完畢即按裝完成,將在目錄下生成文件夾/jdk1.6.0_13,此即為jdk被順利按裝到目錄:/usr/program/jdk1.6.0_13下。
用戶登陸后,命令行中先執(zhí)行命令“vi/etc/profile”,并加入以下內(nèi)容,配置環(huán)境變量(注意/etc/profile這個文件很重要,后面Hadoop的配置還會都用到)。
#setjavaenvironment
exportJAVA_HOME/usr/program/jdk1.6.0_27
exportJRE_HOME/usr/program/jdk1.6.0_27/jre
exportCLASSPATH.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
exportPATH$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
在vi編輯器提升左右吧內(nèi)容后需要保存逃離,并執(zhí)行以下命令使配置生效!
#chmodx/etc/profile;提高執(zhí)行權(quán)限
#source/etc/profile;使配置生效!
配置后后,在命令行中輸入輸入:java-version,變會直接出現(xiàn)直接安裝jdk的信息。
這時,jdk的安裝和配置環(huán)境變量就順利了~
centos7是什么系統(tǒng)?
centos7是社區(qū)企業(yè)操作系統(tǒng)。
CentOS7(Community Enterprise Operating System,中文意思是:社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)行版之一,它是充斥于Red Hat Enterprise Linux據(jù)開放源代碼規(guī)定what,a,life的源代碼所編譯而成。導致出自于則是的源代碼,并且都有點要求高度穩(wěn)定性的服務器以CentOS其它的東西商業(yè)版的Red HatEnterpriseLinux不使用。兩者的不同,只在于CentOS卻不是中有封閉源代碼軟件。