hadoop平台搭建有三种:单机,伪分布式,完全分布式,本篇文章主要介绍单机搭建。
总共三步:
1.配置JDK
将下载后的目录解压到 /opt/Java/目录下(Java目录自己创建: sudo mkdir /opt/Java)
解压命令: sudo tar -zxvf jdk1.8.0_161.tar.gz
配置: sudo gedit /etc/profile
添加配置信息:
export JAVA_HOME=/opt/Java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存后输入命令: source /etc/profile
测试: java -version
2.配置ssh
sudo apt-get install opens-server
但是ubuntu12找不到该镜像,需要自己去更新,详情见:
http://blog.csdn.net/lydia88/article/details/79225887 该文章有安装ssh的详细步骤,本篇文章就不再描述。
3.hadoop伪分布式配置
将下载后的目录解压到 /opt/Hadoop/目录下(Java目录自己创建: sudo mkdir /opt/Hadoop)
sudo tar -zxvf hadoop-3.0.0.tar.gz
修改文件用户组所有者(用户:用户组)
sudo chown -R yangting:yangting /opt/Hadoop/hadoop-3.0.0.tar.gz
sudo edit /etc/profile
添加配置信息:
#hadoop
export HADOOP_HOME=/opt/Hadoop/hadoop-3.0.0
export PATH=$PATH:$HADOOP_HOME/sbin
export PATH=$PATH:$HADOOP_HOME/bin
然后更新配置: source /etc/profile
然后再去配置其他几个配置文件:
sudo edit ./etc/hadoop/hadoop-env.sh
t添加: export JAVA_HOME=/opt/Java/jdk1.8.0_161
还有就是core-site.xml
- <configuration>
- <property>
- <name>fs.default.name</name>
- <value>hdfs://localhost:9000</value>
- </property>
- <property>
- <name>dfs.replication</name>
- <value>1</value>
- </property>
- <property>
- <name>yangting.tmp.dir</name>
- <value>/home/yangting/tmp</value>
- </property>
- </configuration>
mapred-site.xml:
- <configuration>
- <property>
- <name>mapred.job.tracker</name>
- <value>localhost:9001</value>
- </property>
- </configuration>
开启: /opt/Hadoop/hadoop3.0.0/sbin/start-all.sh
执行: jps
hadoop安装成功,小激动下。