搭建版本
0x00 配置 jdk 的环境变量
0x01 配置 hadoop 的环境变量
创建 hadoop 文件,解压 hadoop 的tar包
创建文件夹 mkdir /usr/local/src/hadoop/ 解压 hadoop tar -zxvf hadoop-2.9.2
配置hadoop环境变量
vi /etc/profile
# hadoop
export HADOOP_HOME=/usr/local/src/hadoop/hadoop-2.9.2
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
修改完成后记得 source /etc/profile
0x02 修改 Hadoop 相关文件
- 修改
hadoop-env.sh
路径
hadoop-2.9.2/etc/hadoop/hadoop-env.sh
记得
source hadoop-env.sh
2 修改
core-site.xml
路径
hadoop-2.9.2/etc/hadoop/core-site.xml
创建临时目录
mkdir -p /usr/local/src/hadoop/tmp/name/
<configuration> <!--指定hdfs的老大,namenode的地址--> <property> <name>fs.defaultFS</name> <value>hdfs://本机ip地址:9000</value> </property> <!--指定hadoop运行时产生的文件存放的地址--> <property> <name>hadoop.tmp.dir</name> <value>/usr/local/src/hadoop/tmp</value> </property> </configuration>
3 修改
hdfs-site.xml
- 路径
hadoop-2.9.2/etc/hadoop/hdfs-site.xml
- 路径
<configuration> <!--指定hdfs保存数据副本数量,默认值是3--> <!--如果是伪分布式,此值是 1 --> <property> <name>dfs.replication</name> <value>1</value> </property> <!--设置hdfs的操作权限,false 表示任何用户都可以在 hdfs 上操作文件--> <property> <name>dfs.permissions</name> <value>false</value> </property> </configuration>
0x03 配置免密登录
关闭防火墙
systemctl stop firewalld.service
0x04 启动 hadoop
- 格式化节点
hdfs namenode ‐format
- 启动 hadoop
start-dfs.sh
0x05 查看Hadoop的网页端
推荐阅读:伪分布式相关问题及解决方法
版权声明:《 Hadoop伪分布式搭建 》为明妃原创文章,转载请注明出处!
最后编辑:2019-9-16 01:09:44