前言
一、使用步驟
1.jdk下載
2.eclipse下載
3.jdk與eclipse環(huán)境配置
4.Hadoop使用
二:?jiǎn)栴}展示
1.問(wèn)題一:出現(xiàn)找不到主類(java -version運(yùn)行正常,hadoop運(yùn)行出錯(cuò))
2.問(wèn)題二:出現(xiàn)點(diǎn)擊eclipse.exe不能運(yùn)行
3.問(wèn)題三:出現(xiàn)‘-Xmx512m’不是內(nèi)部或外部指令
總結(jié)
前言
關(guān)于Hadoop環(huán)境配置的過(guò)程以及出現(xiàn)的一系列問(wèn)題解決。
系統(tǒng):window10
此為本人學(xué)習(xí)過(guò)程,僅供參考。
一、使用步驟
1.jdk下載
本期學(xué)習(xí)采用jdk1.8.0_251版本,必須保證在1.8版及以上,低版本會(huì)出現(xiàn)錯(cuò)誤。
jdk1.8.0_251下載鏈接http://xn--https-bl8js66z7n7i//pan.baidu.com/s/18xDQtQz1MH4WCkrC0QR0yQ%20%E6%8F%90%E5%8F%96%E7%A0%81%EF%BC%9Ao9k6
注意:最好保持默認(rèn)安裝在C盤(pán),不要改地址,否則影響后續(xù)操作。該版本jdk包含jre,不用額外添加jre。
2.eclipse下載
2.1eclipse采用win32_x86版,此處不提供
2.2 確保jdk路徑正確
打開(kāi)eclipse文件夾下的eclipse.ini,發(fā)現(xiàn)該文件下的jdk的路徑與之前安裝的路徑不符,需要改成之前安裝jdk的路徑。否則出現(xiàn)問(wèn)題二的情形。
3.jdk與eclipse環(huán)境配置
此電腦——右鍵進(jìn)入屬性——高級(jí)系統(tǒng)設(shè)置——環(huán)境變量。
注意:在系統(tǒng)變量中進(jìn)行操作,不是用戶變量中。
3.1 添加變量JAVA_HOME,值為jdk安裝路徑,例如:
如果上述jdk默認(rèn)安裝路徑,則在C盤(pán)的Progarm Files里面的java文件夾下面。
C:\Progarm Files\Java\jdk1.8.0_251
3.2 添加變量CLASSPATH,值為
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar
由于上面已經(jīng)給jdk安裝路徑定義了變量,此處直接引用即可(引用變量外面需要帶上%%),也可以再次輸入路徑。
注意:該項(xiàng)前面有“.;”,英文標(biāo)點(diǎn)中的句號(hào)和分號(hào)。
3.3 為變量path添加下面的兩個(gè)值,不要覆蓋原有值:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
3.4 測(cè)試
打開(kāi)命令控制符cmd,在C盤(pán)路徑下輸入命令:
java -version
?顯示安裝版本,即為成功。
4.Hadoop使用
4.1 hadoop路徑
本期采用hadoop2.7.4版,存放路徑不能帶有中文,也不能帶有空格,否則后續(xù)Hadoop可能不能識(shí)別導(dǎo)致出現(xiàn)錯(cuò)誤。
可以放在其他盤(pán)下面,C盤(pán)太辛苦了。
Hadoop網(wǎng)盤(pán)下載鏈接http://xn--https-bl8js66z7n7i//pan.baidu.com/s/19L8WksN6CNStdhZRaFFnXw%20%20%E6%8F%90%E5%8F%96%E7%A0%81%EF%BC%9Agrb9
4.2 windows環(huán)境配置
此電腦——右鍵進(jìn)入屬性——高級(jí)系統(tǒng)設(shè)置——環(huán)境變量。
注意:在系統(tǒng)變量中進(jìn)行操作,不是用戶變量中。
4.2.1 添加變量HADOOP_HOME,值hadoop的路徑,例如:
E:\hadoop\hadoop2.7.4
4.2.2?為path添加下面的值:
%HADOOP_HOME%\bin
此處同樣引用Hadoop的路徑。
4.3 添加Hadoop.dll文件到系統(tǒng)盤(pán)?
將hadoop2.7.5文件夾中bin目錄下的hadoop.dll文件放到系統(tǒng)盤(pán)C:\Windows\System32 目錄中。
4.4 修改hadoop-env.cmd文件內(nèi)容
hadoop2.7.4文件夾下的etc\hadoop\hadoop-env.cmd文件,進(jìn)行編輯,原文檔部分內(nèi)容如下:
?此時(shí)發(fā)現(xiàn)與開(kāi)始的默認(rèn)路徑不同,需要修改路徑,但是這里不能直接使用原jdk所在的路徑C:\Progarm Files\Java\jdk1.8.0_251,因?yàn)?/span>路徑不能含有空格,否則Hadoop不能識(shí)別。此處需要用簡(jiǎn)寫(xiě)PROGRA~1代替Progarm Files。
PROGRA~1是 C:\Program Files 目錄的dos文件名模式下的縮寫(xiě) 。DOS系統(tǒng)文件夾名,文件名簡(jiǎn)寫(xiě)的原則是:長(zhǎng)于8個(gè)字符的文件名和文件夾名,都被簡(jiǎn)化成前面6個(gè)有效字符,后面~1,有重名的就 ~2,~3。
4.5 重啟電腦
4.6 測(cè)試
打開(kāi)命令控制符cmd,在Hadoop文件夾路徑所在盤(pán)下輸入命令:
hadoop version
?出現(xiàn)hadoopb版本,即可成功。
二:?jiǎn)栴}展示
1.問(wèn)題一:出現(xiàn)找不到主類(java -version運(yùn)行正常,hadoop運(yùn)行出錯(cuò))
?解決方法:修改hadoop2.7.4文件夾下的etc\hadoop\hadoop-env.cmd文件,在該文件的最后一行如下:
set HADOOP_IDENT_STRING=%USERNAME%
修改:“USERNAME”為本機(jī)的用戶名,并添加'' '',如下
set HADOOP_IDENT_STRING=%“用戶名”%
2.問(wèn)題二:出現(xiàn)點(diǎn)擊eclipse.exe不能運(yùn)行
問(wèn)題原因: 通過(guò)路徑找不到j(luò)dk,發(fā)現(xiàn)這里的jdk的路徑和之前不符,要改。
解決方法:見(jiàn)本文檔的2.2部分。
3.問(wèn)題三:出現(xiàn)‘-Xmx512m’不是內(nèi)部或外部指令
問(wèn)題原因:JAVA_HOME的路徑問(wèn)題。
解決方法:見(jiàn)本文檔的3.4部分,一定要保證jdk安裝路徑和hadoop-env.cmd文件內(nèi)容中的JAVA_HOME的路徑一致。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-401399.html
總結(jié)
在過(guò)程中出現(xiàn)許多問(wèn)題,求助過(guò)同學(xué),求助過(guò)老師,非常感謝。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-401399.html
到了這里,關(guān)于Hadoop課程學(xué)習(xí)——Hadoop的windows環(huán)境安裝及問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!