Hadoop安装过程
1、安裝JDK
apt-get install openjdk-7-jdk
2、配置環(huán)境變量
vim /etc/profile
編輯:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64(jdk安裝位置)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
讓配置生效:
source /etc/profile
3、配置Hadoop
3.1 下載Hadoop:
wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz
?
3.2 放到/opt/下
root@imooc:~# mv hadoop-1.2.1.tar.gz /opt/
3.3 解壓:
root@imooc:/opt# tar -zxvf?hadoop-1.2.1.tar.gz
3.4 配置文件:
root@imooc:/opt# cd hadoop-1.2.1/conf/
需要修改的有四個(gè)文件:mapred-site.xml ? ?core-site.xml ? ?hdfs-site.xml ? ?hadoop-env.sh
3.4.1 vim hadoop-env.sh
修改JAVA_HOME配置(可用echo $JAVA_HOME查看JAVA_HOME位置)
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
3.4.2 vim core-site.xml
<configuration><!-- hadoop工作目錄 --><property><name>hadoop.tmp.dir</name><value>/hadoop</value></property><!-- namenode所有元數(shù)據(jù)目錄 --><property><name>dfs.name.dir</name><value>/hadoop/name</value></property><!-- 文件系統(tǒng)namenode改如何訪問(wèn),其中imooc為host的name --><property><name>fs.default.dir</name><value>hdfs://imooc:9000</value></property> </configuration>3.4.3 vim hdfs-site.xml
<configuration><!-- 文件系統(tǒng)數(shù)據(jù)存放目錄 --><property><name>dfs.data.dir</name><value>/hadoop/data</value></property> </configuration>3.4.4 vim?mapred-site.xml
<configuration><property><!-- 配置任務(wù)調(diào)度器改如何訪問(wèn),其中imooc為主機(jī)名 --><name>mapred.job.tracker</name><value>imooc:9001</value></property> </configuration>3.5 配置hadoop環(huán)境變量
vim /etc/profile
加上 export HADOOP_HOME=/opt/hadoop-1.2.1
PATH加上$HADOOP_HOME/bin
生效 source /etc/profile
執(zhí)行hadoop命令,如果有改命令則配置成功,改命令在 /opt/hadoop-1.2.1/bin/ 下。
4、啟動(dòng)hadoop
啟動(dòng)之前先對(duì)namenode進(jìn)行格式化:hadoop namenode -format
啟動(dòng):start-all.sh(改命令在 /opt/hadoop-1.2.1/bin/ 下),期間需要輸出幾次密碼
執(zhí)行jps,如果看到JobTracker ? Jps ?DataNode ? TaskTracker ? NameNode ? SecondaryNameNode說(shuō)明hadoop正常運(yùn)行
?
轉(zhuǎn)載于:https://www.cnblogs.com/LinKArftc/p/4933020.html
總結(jié)
以上是生活随笔為你收集整理的Hadoop安装过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 友成富士达电动车说明书友成富士达电动车车
- 下一篇: sqlserver中GUID的默认值设置