- 安装好虚拟机VMware
- 安装Ubuntu系统
- 安装Java
- java配置
- 安装配置Hadoop
- 配置成Hadoop伪分布式
- 配置ssh
- 修改映射
直接从网上下载,比较简单基础,这里就不赘述了
安装Ubuntu系统点这里
安装Java下载JDK安装包::
第一种方法:官网下载
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
下载的话,可能需要注册账号
第二种:
懒得注册的话可以百度云:
链接:[https://pan.baidu.com/s/1Sx4dAmOCB2VAuhYpllWDew]
提取码:0mgb
$ mkdir ~/soft $ cd ~/soft $ tar -zxvf jdk-8u171-linux-x64.tar.gz $ ln -s jdk1.8.0_171 jdk nano ~/.bashrc
在文件末尾添加
export JAVA_HOME=~/soft/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
让环境变量立即生效
$ source ~/.bashrc
验证是否安装成功
$ java -version安装配置Hadoop
1.下载hadoop2.7.3的安装包
点这里
解压安装包
$ cd ~/soft $ tar -zxvf hadoop-2.7.3.tar.gz $ ln -s hadoop-2.7.3 hadoop $ nano ~/.bashrc
在文件末尾添加
export HADOOP_HOME=~/soft/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
让环境变量立即生效
$ source ~/.bashrc
设置免密码登录
$ ssh-keygen -t rsa $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
验证ssh node1
cd ${HADOOP_HOME}/etc/hadoop
$ nano hadoop-env.sh
更改java环境:
export JAVA_HOME=/home/hadoop/soft/jdk
这里面的java环境一定要和你的对应上
$ echo $JAVA_HOME #查看JAVA_HOME的绝对路径
链接: link.
$ nano core-site.xml
在与之间添加配置内容
fs.defaultFS hdfs://node1:8020 hadoop.tmp.dir /home/你的用户名/soft/hadoop/tmp
$ nano hdfs-site.xml
同样在与之间添加配置内容,配置内容如下:
dfs.replication 1
$ cp mapred-site.xml.template mapred-site.xml $ nano mapred-site.xml
同样在与之间添加配置内容,配置内容如下:
mapreduce.framework.name yarn
$ nano yarn-site.xml
yarn.resourcemanager.hostname node1 yarn.nodemanager.aux-services mapreduce_shuffle
nano slaves
$ hdfs namenode -format
启动Hadoop
$ start-dfs.sh
将localhost修改为主机名,例如: node1
图片:
$ start-yarn.sh
对了配置ssh
配置ssh$ sudo apt-get install openssh-server $ sudo /etc/init.d/ssh restart修改映射
$ sudo nano /etc/hostname
将原有内容删除,添加如下内容,修改成新的主机名,例如:node1
$ sudo reboot
$ sudo nano /etc/hosts
把第二行127.0.1.1换成Ubuntu的IP地址
你的ip node1
参考原文链接
https://blog.csdn.net/qq_42881421/article/details/88781764



