| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7) -> 正文阅读 |
|
[大数据]大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7) |
大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7)相关资源: https://musetransfer.com/s/q43oznf6f(有效期至2023年3月16日)|【Muse】你有一份文件待查收,请点击链接获取文件 个人博客地址:大数据-安装 Hadoop3.1.3 详细教程-伪分布式配置(Centos7) 1.检查是否安装ssh (CentOS 7 即使是最小化安装也已附带openssh 可跳过本步骤)
若已安装进行下一步骤 若未安装 请自行百度 本教程不做过多讲解 2.配置ssh,实现无密码登录1.开启sshd服务
2.进入 ~/.ssh 文件夹
若不存在该文件夹 可使用以下命令 使用root账户登录后生成
然后输入yes 并输入本机root密码 3.进入 .ssh目录后 执行
一路按回车就可以 4.做ssh免密认证 执行以下命令即可
5.修改文件权限
6.检测是否可以免密登录
无需输入密码登录 即为成功 3上传jdk,并配置环境变量将文件上传至CentOS7 的 /usr/local/java 文件夹中 进入文件夹并进行解压缩
将压缩包删除 新建/etc/profile.d/my_env.sh 文件
添加如下内容:
保存后退出 :wq! source 一下/etc/profile 文件,让新的环境变量 PATH 生效
测试 JDK 是否安装成功
4上传Hadoop,并配置环境变量将文件上传至CentOS7 的 /usr/local/hadoop 文件夹中 进入文件夹并进行解压缩
将压缩包删除 将 Hadoop 添加到环境变量
保存后退出 :wq! source 一下/etc/profile 文件,让新的环境变量 PATH 生效
测试 hadoop 是否安装成功
5 hadoop准备工作创建hadoop存放数据的目录cd 到hadoop目录下。执行以下命令
创建namenode 存放 name table 的目录cd 到 temp目录下创建dfs目录,再dfs目录下创建name目录
创建 datanode 存放 数据 block 的目录dfs目录下创建data目录
修改/usr/local/hadoop/hadoop-3.1.3/etc/hadoop文件夹下的core-site.xml配置文件默认情况下,Hadoop将数据保存在/tmp下,当重启系统时,/tmp中的内容将被自动清空,所以我们需要制定自己的一个Hadoop的目录,用来存放数据。另外需要配置Hadoop所使用的默认文件系统,以及Namenode进程所在的主机
打开 core-site.xml 文件后,将其中的
修改为以下的配置:
修改/usr/local/hadoop/hadoop-3.1.3/etc/hadoop文件夹下的hdfs-site.xml配置文件该文件指定与HDFS相关的配置信息。需要修改HDFS默认的块的副本属性,因为HDFS默认情况下每个数据块保存3个副本,而在伪分布式模式下运行时,由于只有一个数据节点,所以需要将副本个数改为1,否则Hadoop程序会报错 执行以下命令修改 hdfs-site.xml 文件:
打开 hdfs-site.xml 文件后,将其中的
修改为以下的配置:
修改/usr/local/hadoop/hadoop-3.1.3/etc/hadoop文件夹下的mapred-site.xml配置文件
打开 mapred-site.xml文件后,将其中的
修改为以下的配置:
修改/usr/local/hadoop/hadoop-3.1.1/etc/hadoop文件夹下的yarn-site.xml配置文件
打开 mapred-site.xml文件后,将其中的
修改为以下的配置:
分别编辑开始和关闭脚本分别/usr/local/hadoop/hadoop-3.1.3/sbin 下的 start-dfs.sh 和 stop-dfs.sh , start-yarn.sh 和 stop-yarn.sh
在最上方 #/usr/bin/env bash 下空白处添加以下内容
在最上方 #/usr/bin/env bash 下空白处添加以下内容
在最上方 #/usr/bin/env bash 下空白处添加以下内容
在最上方 #/usr/bin/env bash 下空白处添加以下内容
格式化namenode,只格式化一次即可cd 到/usr/local/hadoop/hadoop-3.1.3/etc/hadoop 目录下 执行
启动hadoop
查看进程,检查是否启动
至此已经成功安装完成Hadoop (记得在防火墙里面放行以下的端口) HDFS Web界面:自己的IP地址:50070 ResourceManager Web界面:自己的IP地址:8088 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:56:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |