windows环境搭建hadoop
1、下載hadoop
下載hadoop2.5.2.tar.gz?,并解壓到你想要的目錄下,我放在E:\hadoop-2.5.2
2、配置環境變量
2.1windows環境變量配置
右鍵單擊我的電腦 –>屬性 –>高級環境變量配置 –>高級選項卡 –>環境變量 –> 單擊新建HADOOP_HOME,
?
2.2接著編輯環境變量path,將hadoop的bin目錄加入到后面;
?
3、修改配置文件
編輯“E:\hadoop-2.5.2\etc\hadoop”下的core-site.xml文件,將下列文本粘貼進去,并保存;
<configuration><property><name>hadoop.tmp.dir</name><value>/E:/hadoop-2.5.2/workplace/tmp</value></property><property><name>dfs.name.dir</name><value>/E:/hadoop-2.5.2/workplace/name</value></property><property><name>fs.default.name</name><value>hdfs://localhost:9000</value></property> </configuration>編輯“E:\hadoop-2.5.2\etc\hadoop”目錄下的mapred-site.xml(沒有就將mapred-site.xml.template重命名為mapred-site.xml)文件,粘貼一下內容并保存;
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property><property><name>mapred.job.tracker</name><value>hdfs://localhost:9001</value></property> </configuration>編輯“E:\hadoop-2.5.2\etc\hadoop”目錄下的hdfs-site.xml文件,粘貼以下內容并保存。請自行創建data目錄,在這里我是在HADOOP_HOME目錄下創建了workplace/data目錄;
<configuration><!-- 這個參數設置為1,因為是單機版hadoop --><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.data.dir</name><value>/E:/hadoop-2.5.2/workplace/data</value></property> </configuration>編輯“E:\hadoop-2.5.2\etc\hadoop”目錄下的hadoop-env.cmd文件,將JAVA_HOME用 @rem注釋掉,編輯為JAVA_HOME的路徑,然后保存;
@rem set JAVA_HOME=%JAVA_HOME% set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_261?
注意:
如果jdk在Program Files文件夾中,將Program Files改為PROGRA~1,因為Program Files之間有空格,否則會報錯
Error: JAVA_HOME is incorrectly set. Please update E:\hadoop-2.5.2\conf\hadoop-env.cmd4、替換文件
下載到的hadooponwindows-master.zip,解壓,將bin目錄(包含以下.dll和.exe文件)文件替換原來hadoop目錄下的bin目錄
5、運行環境
運行cmd窗口,執行“hdfs namenode -format”;
?
運行cmd窗口,切換到hadoop的sbin目錄,執行“start-all.cmd”,它將會啟動以下進程
成功后,如圖:
?
?
?
?
總結
以上是生活随笔為你收集整理的windows环境搭建hadoop的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第4章 原子操作
- 下一篇: C语言 程序代码编写规范