| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 安装单节点hadoop -> 正文阅读 |
|
[大数据]安装单节点hadoop |
1.安装jdk1.1下载jdk (里面包括hadoop安装包,不用积分)hadoop+jdk.zip-Hadoop文档类资源-CSDN下载 --1.2解压jkd
--1.3改名
--1.4设置环境变量
?? 没有vim? 可以先用 vi? /etc/profile? 也可 --安装vim
!!!!在/etc/profile最前面添加如下信息:
如图所示: ?粘贴完成后 连按?? Esc? + Shift +? :?? (三个键) 然后输入: wq ? ?? (w:write写入 ,q:quit退出)?? 其中wq!表示强制写入退出 最后:按回车键Enter 1.5 无需重启使得配置生效
1.6 验证jdk是否安装成功
?2.安装hadoop2.1解压hadoop.tar.gz “z”解压 ?“x”解包
2.2改名
2.3 查看Hadoop路径:
重要目录: (1)bin目录:存放对Hadoop相关服务(HDFS,YARN)进行操作的脚本 (2)etc目录:Hadoop的配置文件目录,存放Hadoop的配置文件 (3)lib目录:存放Hadoop的本地库(对数据进行压缩解压缩功能) (4)sbin目录:存放启动或停止Hadoop相关服务的脚本 (5)share目录:存放Hadoop的依赖jar包、文档、和官方案例 ?2.4? /etc/profile? Hadoop环境变量配置
注意:/opt/hadoop3:是你自己安装hadoop的路径。
2.4配置hadoop读取jdk ?--进入hadoop目录
--在hadoop-enc.sh中查找java_jdk 的存放位置 按 Esc + Shift + : 输入? / JAVA_HOME?? 搜索
报错1:(后面启动时发现的)
下图是我添加的位置: 2.5 配置:core-site.xml
2.6配置:hdfs-site.xml
3.启动集群(先格式化NameNode)
3.1启动NameNode和datanode [root@localhost hadoop]#? hdfs --daemon start namenode ?[root@localhost hadoop]#? hdfs --daemon start datanode ?注意:jps是JDK中的命令,不是Linux命令。不安装JDK不能使用jps
3.2 web查看HDFS文件系统 在浏览器上输入:http://192.168.118.12:9870/explorer.html#/ 其中192.168.118.12:是linux的ip(我随便弄的ip,你们不用试图访问,哈哈哈^^) ?3.3 验证一下(在HDFS文件系统上创建一个input文件夹) [root@localhost hadoop]# bin/hdfs dfs -mkdir -p /usr/local/input ?成功标志: ?运行MapReduce程序 [root@localhost hadoop]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.1.jar wordcount /usr/local/input /usr/local/output 下图表示成功: ? ? 4.配置yarn 4.1配置yarn-env.sh
?4.2配置yarn-site.xml [root@localhost hadoop]# vim yarn-site.xml
4.3配置:mapred-env.sh
4.4 配置 :mapred-site.xml
4.5启动ResourceManager和NodeManager
4.6 web查看yarn 在浏览器上输入:http://192.168.118.12:8088 其中192.168.118.12:(这个ip是模拟的,不用试图访问,哈哈哈^^) ? 最后: 启动hadoop? --->?? start-all.sh 关闭hadoop? ----> stop-all.sh |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 13:31:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |