返回顶部
首页 > 资讯 > 后端开发 > JAVA >史上最详细的hadoop安装教程(含坑点)
  • 228
分享到

史上最详细的hadoop安装教程(含坑点)

hadoop大数据java运维eureka 2023-10-04 12:10:47 228人浏览 泡泡鱼
摘要

0.前言 最近因为需要所以要安装hadoop,但是网上怎么说呢,就是很混乱,各种资料,各种安装方法,总体来说都不是很有效果,经过了3天的挣扎,收集资料,才完成了部署。 1.从官网上获得对应的安装包 下

0.前言

最近因为需要所以要安装hadoop,但是网上怎么说呢,就是很混乱,各种资料,各种安装方法,总体来说都不是很有效果,经过了3天的挣扎,收集资料,才完成了部署。

1.从官网上获得对应的安装包

下载地址:

https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.10.0/hadoop-2.10.0.tar.gz

点击第一个
在这里插入图片描述

下载完成如下文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zVLnbg0J-1589209959266)(C:UsersgjtAppDataRoamingTyporaypora-user-images89204008082.png)]

2.将安装包传入系统

这里使用rz插件

一般刚开始的时候系统里面是没有的,此处我们需要手动安装一下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QgQSzKuJ-1589209959284)(C:UsersgjtAppDataRoamingTyporaypora-user-images89204239352.png)]

apt install lrzsz

然后就开始传输文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jR2q334t-1589209959304)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

===等等吧

网速太慢了,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

3.准备Java环境

上传Java环境

此处我已经准备好了环境了。

jdk-8u171-linux-x64.tar.gz

又是漫长的等待

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b13kGVab-1589209959313)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

暂停一下……

解压文件

tar -zxvf jdk-8u60-linux-x64.tar.gz

配置环境

vi /etc/profile

按i执行编辑

export JAVA_HOME=/root/jdk1.8.0_171export CLASSPATH=$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/bin

最后按ESC 然后输入:wq退出。

然后执行source /etc/profile重载配置文件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RNigc28h-1589209959317)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

配置环境完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VnN931Cd-1589209959321)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

https://www.cnblogs.com/zeze/p/5902124.html

4.开始配置hadoop

4.1解压

tar -zxvf hadoop-2.10.0.tar.gz //刚才的命令不对。。。

4.2 检查是否可用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C8BtU4es-1589209959325)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

./bin/hadoop version   #  查看hadoop版本信息,成功显示则安装成功

出现上述信息代表文件是可用的。。。。。。

4.3 修改配置文件配置hadoop的Java环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WqNfr6Xa-1589209959330)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

这里我们需要指明,不能用这种,会提示找不到java环境。

配置成这样

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7oRW9ILH-1589209959334)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

然后老规矩,按住esc,输入:wq退出vi且保存。

4.4 修改core-site和hdfs-site文件

core-site修改如下

              hadoop.tmp.dir             file:/root/hadoop-2.10.0/tmp             Abase for other temporary directories.                             fs.defaultFS             hdfs://localhost:9000        

hdfs-site修改如下

                     dfs.replication             1                             dfs.namenode.name.dir             file:/root/hadoop-2.10.0/tmp/dfs/name                             dfs.datanode.data.dir             file:/root/hadoop-2.10.0/tmp/dfs/data        

照着改即可。

4.5 初始化节点

./bin/hdfs namenode -fORMat

此时会出现

20/05/11 22:42:18 WARN net.DNS: Unable to determine address of the host-falling back to "localhost" addressjava.net.UnknownHostException: iZ2ze2wduzi6txmep99j17Z: iZ2ze2wduzi6txmep99j17Z: Name or service not knownat java.net.InetAddress.getLocalHost(InetAddress.java:1505)at org.apache.hadoop.net.DNS.resolveLocalHostIPAddress(DNS.java:307)at org.apache.hadoop.net.DNS.(DNS.java:62)at org.apache.hadoop.hdfs.server.namenode.NNStorage.newBlockPoolID(NNStorage.java:989)at org.apache.hadoop.hdfs.server.namenode.NNStorage.newNamespaceInfo(NNStorage.java:598)at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:181)at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1211)at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1655)at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1782)Caused by: java.net.UnknownHostException: iZ2ze2wduzi6txmep99j17Z: Name or service not knownat java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)at java.net.InetAddress.getLocalHost(InetAddress.java:1500)... 8 more

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J2iwe5bK-1589209959338)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

这是阿里云的问题。我们需要修改host文件

vi /etc/hosts

加入

127.0.0.1 iZ2ze2wduzi6txmep99j17Z: iZ2ze2wduzi6txmep99j17Z iZ2ze2wduzi6txmep99j17Z

完成,老规矩退出方法。

reboot重启

出现

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iXM4hSDz-1589209959343)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

代表初始化成功。

最后一步启动hadoop

输入命令

./sbin/start-dfs.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZENiFFzw-1589209959348)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

这里提示输入密码,是不行的。我们还要配置一个免密登录。

4.6 安装ssh免密登录

sudo apt-get update  #第一步sudo apt-get install ssh  #第二步sudo apt-get install pdsh  #第三步#生成授权ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys #加入授权chmod 0600 ~/.ssh/authorized_keys               #啥意思?

出现如下界面代表已经免密登录已经配置完成了。

在这里插入图片描述

4.7 再次尝试

输入指令:./sbin/start-dfs.sh  #start-dfs.sh是个完整的可执行文件,中间没有空格

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6BooPwur-1589209959359)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

查看是否启动成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kk3pa5fJ-1589209959366)(C:UsersgjtAppDataRoamingTyporaypora-user-images.png)]

已经启动完成了,到此为止完成了Hadoop的配置操作。

5.最后结果

在这里插入图片描述
输入jps看到上述四个即完成启动。

来源地址:https://blog.csdn.net/m0_67391377/article/details/126565351

--结束END--

本文标题: 史上最详细的hadoop安装教程(含坑点)

本文链接: https://lsjlt.com/news/423374.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 史上最详细的hadoop安装教程(含坑点)
    0.前言 最近因为需要所以要安装hadoop,但是网上怎么说呢,就是很混乱,各种资料,各种安装方法,总体来说都不是很有效果,经过了3天的挣扎,收集资料,才完成了部署。 1.从官网上获得对应的安装包 下...
    99+
    2023-10-04
    hadoop 大数据 java 运维 eureka
  • Nacos 安装教程(史上最详细保姆级教程)
    作者:大三的土狗 专栏:SpringCloud 快速导航 前言1、下载安装包2、解压3、端口配置4、启动5、访问6、Nacos 的依赖7、概览8、生态 总结 前言    N...
    99+
    2023-09-07
    java 微服务 负载均衡
  • Python安装教程-史上最全
    文章目录 1. 前言:2. 进入首页,点击Downloads,选择Windows3. 如下图:就可以看到许多的Python版本4. 下载真正的 Python 安装包。5. 这里我选择的是:6....
    99+
    2023-09-11
    python 开发语言 后端
  • 最详细的JDK17安装教程
    1、下载jdk 去oracle官网下载jdk压缩包 下载地址:https://www.oracle.com/java/technologies/downloads/#java17 2、解压jdk 将...
    99+
    2023-09-01
    java
  • 最详细的Python安装教程
    最详细的Python安装教程 一、进入Python官网首页,下载最新的Python版本 https://www.python.org/downloads/ 选择最新的Python3.10.5,下载6...
    99+
    2023-09-01
    pycharm
  • 最详细的mysql安装教程
    mysql数据的好处: 1)mysql是开源的,所以你不需要支付额外的费用就能使用。 2)mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 3)mysql使用标准的SQL数据语言形式。 4)mysql可以允许于多个系统上,...
    99+
    2023-09-01
    mysql ruby 数据库
  • GLPI10.0.0最详细安装教程
    准备环境 Centos7最小安装(勾选除智能卡之外的全部功能),使用默认分区。 备注:尽量安装PHP7.4或以上版本,否则会出现图形报表无法刷新不显示的情况。 虚拟机需要能访问google(可以宿主机翻个墙,然后虚拟机连宿主机的网) 开...
    99+
    2023-09-10
    linux centos 综合资源
  • Hadoop HBase配置安装Snappy的详细教程
    这篇文章主要介绍“Hadoop HBase配置安装Snappy的详细教程”,在日常操作中,相信很多人在Hadoop HBase配置安装Snappy的详细教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • Pytorch安装教程(最全最详细版)
    目录 概述安装一、CUDA 安装(一)CUDA 概述(二)安装 二、Anaconda 安装三、Pytorch安装(一)GPU版本安装方法一方法二 (二)CPU版本安装 ...
    99+
    2023-09-04
    pytorch 深度学习 python pip conda
  • CentOS7安装MySQL8的超级详细教程(无坑!)
    目录前言一、卸载MariaDB二、安装MySQL2.1 下载资源包2.1.1 官网下载2.1.2 wget下载2.2 解压2.3 重命名2.4 添加PATH变量三、用户和用户组3.1...
    99+
    2024-04-02
  • Windows上安装pip的详细教程
    在使用Python进行开发时,我们经常会用到各种第三方库。而要安装这些库,我们需要使用pip包管理工具。然而,在Windows系统下安装pip并不如在Linux系统下那么简单。在本文中,我们将会一步步教你在Windows上安装p...
    99+
    2024-01-17
    运行安装 pip
  • VirtualBox安装CentOS及JDK、Hadoop的安装与配置详细教程
    目录1.先决条件1.1 支持平台1.2 jdk及hadoop安装包1.3 Xshell 7与Xftp 7工具安装2.具体安装步骤 2.1 网络配置2.2 Xshell连接2...
    99+
    2024-04-02
  • Ubuntu16.04上安装CUDA9.0 详细教程
    前言:         本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04两个版本,如...
    99+
    2022-06-04
    Ubuntu16.04安装CUDA9.0 Ubuntu16安装CUDA
  • 最新版Python安装详细教程
    前言 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.9版本为基础。 1、下载 Python官网主要有python的About (简介)、Do...
    99+
    2023-08-30
    学习 python
  • SQL Server2019详细安装教程(含JDBC连接)
    文章目录 一、安装SQL Server引擎1.1、安装SQL Server1.2、SQL Server选项配置 二、SQL Server Management Studio(SSMS,客户端)2.1、安装连接工具2.2、连接SQ...
    99+
    2023-08-21
    数据库 服务器 sql
  • MySQL安装(全网最全最详细教程)
    目录 1 MySQL的卸载 1.1 停止MySQL服务 1.2 软件的卸载 2 MySQL的下载、安装、配置 2.1 MySQL的4大版本  2.2 软件的下载 2.3 软件的安装 ​2.4 软件的配置 3 多版本mysql同时安装 4 安...
    99+
    2023-09-16
    mysql 数据库
  • 安装PHPStudy(小皮)V8.1最详细安装教程
    1.     进入PhPstudy官网,下载地址Windows版phpstudy下载 - 小皮面板(phpstudy)点击立即下载 2.     选择系统选择下载,我选择64位下载 3.     下载的是压缩包文件,加压后打开文件夹右键...
    99+
    2023-09-02
    php 前端
  • Ubuntu 18.04上安装 phpMyAdmin的详细教程
    我们将安装 phpMyAdmin 在 Ubuntu18.04 上配合 Apache 一起工作. 在安装 phpMyAdmin 之前需要已经安装了LAMP栈并提供了web页面. 如果没有安装可以参照 Ubuntu 18....
    99+
    2022-06-04
    Ubuntu 18.04安装 phpMyAdmin Ubuntu安装 phpMyAdmin
  • MySql安装教程(图文详解,最详细)
    第一步、直接官网下载 第二步、创建配置文件 创建一个名为my.ini的配置文件 文件里面的内容如下(直接复制过去就可以): # bin>mysqld --initialize-insecure 初始化直接建立data目录 # bi...
    99+
    2023-12-23
    mysql android adb
  • hadoop集群服务器详细安装配置教程
    这篇文章主要讲解了“hadoop集群服务器详细安装配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop集群服务器详细安装配置教程”吧! 一、安装包准备1、虚拟机分布式...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作