vmware workstation16 密鑰免費 如何在windows下安裝hadoop?
如何在windows下安裝hadoop?先說一下要打算哪些軟件和信息:VMware-workstation;CentOS-6.0-i386-bin-DVD;eclipse-jee-luna-SR1-w
如何在windows下安裝hadoop?
先說一下要打算哪些軟件和信息:
VMware-workstation;
CentOS-6.0-i386-bin-DVD;
eclipse-jee-luna-SR1-win32;
hadoop-0.20.2;
jdk-6u27-linux-i586;
(的原因hadoop對版本的要求較高,大家肯定不要輕而易舉需要更換版本,這里列出去的各種軟件是穩(wěn)定首頁版,網(wǎng)上很難這個可以download到的)。
整個教程兩類這樣的話5個部分來說:1)在Windows下完全安裝虛擬機Vmware,并新建一個虛擬機裝上centos系統(tǒng);2)centos下系統(tǒng)設(shè)置ssh.服務(wù)無密碼登錄;3)centos下完全安裝jdk,并配置環(huán)境變量;4)centos下完全安裝hadoop,并配置文件;5)windows下安裝好jdk和eclipse,并將eclipse與centos下的hadoop連接到。也算這5個部分每一個都很有用,尤其是第4)步。下面我們就祥細(xì)說看看每邁一步該怎么做。
Step0:請大家先在windows下空白文檔一個普通用戶,用戶名為hadoop,我們所有的軟件全在這個下面安裝好,用戶名建議就算hadoop,是因為這個要和后面很多username同一,設(shè)為hadoop比較好好記。
1)在Windows下按裝虛擬機Vmware,并新建一個虛擬機裝好centos系統(tǒng);
簡單的方法,上網(wǎng)下載VMware-workstation并按裝,這步驟和像是windows下完全安裝軟件的過程是一般的,入門小白也會非常熟練你操作,這里就節(jié)省時間點兒空間給后面重要的是的步驟了~
接著,在Vmware的主頁上空白文檔一個虛擬機
一路下一步怎么辦,直到讓你選擇系統(tǒng)鏡像路徑,我們選擇centos系統(tǒng)映像,如上圖,點擊然后再。然后把,是需要你輸入linux的用戶名,這個都很不重要,最好就是需要填寫hadoop,是因為這個名字在后面要用到好多次!
后面應(yīng)該一路的“然后再”,待到讓你設(shè)置里虛擬機的內(nèi)存大小,見意為1024M。如上圖。后面那就是要選擇和虛擬機的網(wǎng)絡(luò)類型或是的設(shè)置了,我建議你為“可以使用網(wǎng)絡(luò)地址裝換NAT”,如下圖。這一步我當(dāng)時你選了不自動橋接的功能,找了一個晚上的錯誤。。。時間就這么白生生的少了~~
之前應(yīng)該一路的“第二步”,幾乎全是使用它幫我推薦的設(shè)置,我們就可以空白文檔一個centos,再等待個幾分鐘后再就可以進入centos界面了??匆娔且荒萍妓{,還有沒有讓你目眩神迷了呢~~哈!哈!哈!,你倒是慢慢走吧了第一步!
2)centos下設(shè)置中ssh.服務(wù)無密碼登錄;
在桌面右擊,中,選擇openinTerminal,這個那是linux的終端了。只希望讀者有一些linux操作系統(tǒng)的基礎(chǔ),這樣子上手難越快一些。只不過要不然沒有的話,也沒有關(guān)系,我們是向大新手的教程。
2.1.先在linux命令行中輸入su,提示密碼,再輸入你自己設(shè)置的密碼,這樣子你后面的操作都更具了linux系統(tǒng)下的最低權(quán)限——root權(quán)限。
2.2.在系統(tǒng)設(shè)置ssh無密碼登錄之前,有一個尤其有用的要先出好:直接關(guān)閉SELinux。這是因為centos會自動啟動阻止你可以修改sshservice,我們只有一關(guān)了SELinux,關(guān)機重啟才能生效。如何做,不勝感激:
修改/etc/selinux/config文件
將SELINUXenforcing改為SELINUXdisabled
關(guān)機重啟機器即可
(note:在linux下修改文件,vi發(fā)出命令后會進入到文件窗口,按i直接進入execute,改之后之后再按esc再推出truncate,輸入;:wq!保存并退出~這里要十分感謝泡哥,改了半天都不行,肯定泡哥指點方向了~~)
2.3.在linux命令行里輸入輸入:ssh-keygen-trsa,后再一路回車。
:~$ssh-keygen-trsa
Generatingpublic/privatersakeypair.
Enterfileinwhichtosavethekey(_rsa)://密鑰保存位置,就回車保持設(shè)置為;
Enterpassphrase(emptyfornopassphrase)://系統(tǒng)設(shè)置密鑰的密碼,空密碼就回車再試一下;
Entersamepassp。
然后再直接進入下面,會看見兩個文件id_,id_rsa,
然后再不能執(zhí)行cpid__keys
然后把sshlocalhost驗證有無順利,第二次要你然后輸入okay,以后就不需要了。
如下圖,而我又驗正了一次,因此還是需要輸入y,假如你是一次修改密保是最好別的。
到此,ssh服務(wù)無密碼登錄設(shè)置完畢!
3)centos下安裝好jdk,并配置環(huán)境變量;
這三步中可以分成三類兩步:安裝jdk、配置jdk環(huán)境變量。
3.1.目標(biāo):root用戶登陸,不使用命令mkdir/usr/program剛建目錄/usr/program,下載JDK安裝包,將其剪切粘貼到目錄/usr/program下,用cd命令進入該目錄,負(fù)責(zé)執(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)內(nèi)容后能保存再次,并想執(zhí)行100元以內(nèi)命令使配置不生效!
#chmodx/etc/profile;提高不能執(zhí)行權(quán)限
#source/etc/profile;使配置不生效!
配置一切就緒后,在命令行中輸入輸入:java-version,是會會出現(xiàn)完全安裝jdk的信息。
這時,jdk的安裝和配置環(huán)境變量就順利了~
VMwareworkstation密鑰網(wǎng)上很多都不能用?
我的回答:是的,不需要逐房去輸入接觸?;蚴侨フ易詸C,然后把自動生成秘鑰后再然后輸入秘鑰。