我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Hadoop安装和环境搭建方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Hadoop安装和环境搭建方法

这篇文章主要介绍“Hadoop安装和环境搭建方法”,在日常操作中,相信很多人在Hadoop安装和环境搭建方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hadoop安装和环境搭建方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

目录
  • 一. 下载环境

  • 二. 创建Hadoop用户

    • 进入用户,打开终端输入如下命令:

    • 设置密码

  • 三. 进行Hadoop内部环境的搭建

    • 四. 安装ssh并配置无密码登陆

      • 登陆

      • 设置无密码登陆

    • 五.安装Java环境

      • 六.安装Hadoop

        • 七.Hadoop伪分布配置

          • 配置文件

          • 开启NameNode 和 DataNode 守护进程

        • 八.Hadoop集群搭建

          • 总结

            一. 下载环境

            Ubuntu 2.x.x 版本

            二. 创建Hadoop用户

            在虚拟机创建安装完成后。

            1.进入用户,打开终端输入如下命令:

            sudo useradd -m hadoop -s /bin/bash

            则创建好了可以登陆的Hadoop用户

            /bin/bash 作为 shell

            2.设置密码

            在终端输入

            sudo passwd hadoop     #需输入两次密码sudo adduser hadoop sudo #给Hadoop添加管理员权限

            完成

            三. 进行Hadoop内部环境的搭建

            更新apt

            打开终端输入

            sudo apt-get update  #更新aptsudo apt-get install vim  #下载vim  用于修改配置文件

            四. 安装ssh并配置无密码登陆

            1.登陆

            sudo apt-get install openssh-serve   #下载ssh localhost  #登陆    首次登陆输入yes并输入密码登陆完成

            Hadoop安装和环境搭建方法

            2.设置无密码登陆

            exit  #退出登陆ssh-keygen -t rsa   #出现提示后按回车cat ./id_rsa.pub >> ./authorized_keys  #加入授权ssh localhost    #再次登陆ssh   不需要密码

            Hadoop安装和环境搭建方法

            若出现需要密码登陆但错误,需要将ssh删除,重新下载安装进行配置

            rm -rf ~/.ssh   #删除ssh

            五.安装Java环境

            先寻找Java下载的镜像网站

            如华为,清华等

            再输入相应的代码进行下载

            wget https://repo.huaweicloud.com/java/jdk/8u171-b11/jdk-8u171-linux-x64.tar.gz

            之后输入以下指令进行解压

            cd /usr/libsudo mkdir jvm #创建/uer/lib/jvm 目录存放JDK文件cd sudo tar -zxvf ./jdk-8u171-linux-x64.tar.gz -C /usr/lib/jvm   #解压到/usr/lib/jvm目录中cd ~vim ~/.bashrc   #环境变量配置文件

            添加以下内容到第一行

            export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

            退出后使命令立即生效

            source ~/bashrc  java -version #查看是否安装成功

            六.安装Hadoop

            和安装Java类似,搜索镜像并下载

            下载完成后将Hadoop安装至/usr/lib中

            sudo tar -zxf ~/下载/hadoop-2.6.0.tar.gz -C /usr/local    # 解压到/usr/local中cd /usr/local/sudo mv ./hadoop-2.6.0/ ./hadoop            # 将文件夹名改为hadoopsudo chown -R hadoop ./hadoop       # 修改文件权限
            cd /usr/local/hadoop./bin/hadoop version   #检查版本信息

            七.Hadoop伪分布配置

            1.配置文件

            cd /usr/loca/hadoop/etc/hadoop/gedit ./etc/hadoop/core-site.xml   #修改core-site.xml的配置

            将其中的

            <configuration></configuration>

            改为

            <configuration>    <property>        <name>hadoop.tmp.dir</name>        <value>file:/usr/local/hadoop/tmp</value>        <description>Abase for other temporary directories.</description>    </property>    <property>        <name>fs.defaultFS</name>        <value>hdfs://localhost:9000</value>    </property></configuration>

            同理将hdfs-site.xml中的改为

            <configuration>    <property>        <name>dfs.replication</name>        <value>1</value>    </property>    <property>        <name>dfs.namenode.name.dir</name>        <value>file:/usr/local/hadoop/tmp/dfs/name</value>    </property>    <property>        <name>dfs.datanode.data.dir</name>        <value>file:/usr/local/hadoop/tmp/dfs/data</value>    </property></configuration>

            配置完成后,执行NameNode的格式化:

            cd /usr/local/hadoop./bin/hdfs namenode -format

            成功的话,会看到 “successfully formatted” 和 “Exitting with status 0” 的提示,若为 “Exitting with status 1” 则是出错。

            2.开启NameNode 和 DataNode 守护进程

            cd /usr/local/hadoop./sbin/start-dfs.sh  #start-dfs.sh是个完整的可执行文件,中间没有空格

            若出现ssh提示,输入yes 出现WARN提示可以忽略启动 Hadoop 时提示 Could not resolve hostname ,输入

            vim ~/.bashrc

            添加环境变量

            export HADOOP_HOME=/usr/local/hadoopexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native

            完成后执行

            soure ~/.bashrc #使变量生效./sbin.start-dfs.sh   #启动Hadoopjps  #查看是否启动成功,若有NameNode ,DataNode,SecondaryNameNode则成功启动

            若DataNode无法启动

            cd /usr/local/hadoop./sbin/stop-dfs.sh   # 关闭rm -r ./tmp     # 删除 tmp 文件,注意这会删除 HDFS 中原有的所有数据,慎用./bin/hdfs namenode -format   # 重新格式化 NameNode./sbin/start-dfs.sh  # 重启

            成功启动后,可以访问 Web 界面 http://localhost:50070 查看 NameNode 和 Datanode 信息,还可以在线查看 HDFS 中的文件。

            八.Hadoop集群搭建

            按图调整网络设置

            Hadoop安装和环境搭建方法

            Hadoop安装和环境搭建方法

            Hadoop安装和环境搭建方法

            Hadoop安装和环境搭建方法

            ping 通则说明成功

            Hadoop安装和环境搭建方法

            Hadoop安装和环境搭建方法

            到此,关于“Hadoop安装和环境搭建方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

            免责声明:

            ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

            ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

            Hadoop安装和环境搭建方法

            下载Word文档到电脑,方便收藏和打印~

            下载Word文档

            猜你喜欢

            Hadoop安装和环境搭建方法

            这篇文章主要介绍“Hadoop安装和环境搭建方法”,在日常操作中,相信很多人在Hadoop安装和环境搭建方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hadoop安装和环境搭建方法”的疑惑有所帮助!接下来
            2023-06-20

            linux xshell jdk hadoop(环境搭建)虚拟机安装

            要在Linux虚拟机上搭建Xshell、JDK和Hadoop环境,可以按照以下步骤进行操作:1. 下载并安装虚拟机软件:例如VirtualBox或VMware Workstation等。根据操作系统选择相应的版本进行下载和安装。2. 创建一
            2023-09-13

            Hadoop集群安装和搭建

            Hadoop集群的安装和搭建通常分为以下几个步骤:1. 硬件准备:选购适合的服务器硬件,并确保网络连接良好。2. 操作系统准备:选择一种适合Hadoop的操作系统,如Linux。3. Java环境准备:安装Java JDK,并设置环境变量。
            2023-10-11

            Python安装环境搭建的方法是什么

            这篇文章主要讲解了“Python安装环境搭建的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python安装环境搭建的方法是什么”吧!windows7/10 + Python3.6
            2023-06-01

            hadoop-2.7.3编译和搭建集群环境的方法是什么

            这篇文章主要讲解了“hadoop-2.7.3编译和搭建集群环境的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop-2.7.3编译和搭建集群环境的方法是什么”吧!环境:Ce
            2023-06-03

            环境搭建:linux环境下安装mysql数库

            1. 安装数据库1) yum -y install mysql-server(简单)yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装  2) 也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安装(一般安装在usr或op
            环境搭建:linux环境下安装mysql数库
            2016-01-21

            Linux环境搭建之安装Python3.

            如果删除了系统上自带的python, 这里我把一个python文件删除了.这里只需要设置一个软连接就好了bin] ln -s /usr/bin/python2.6 /usr/bin/pythonLinux会自带一个Python2的版本, 我
            2023-01-31

            centos7 PHP环境搭建 GD库 等插件安装方法

            安装Apache 1.安装yum -y install httpd2.开启apache服务systemctl start httpd.service3.设置apache服务开机启动systemctl enable httpd.ser
            2022-06-04

            TensorFlow在MAC环境下的安装及环境搭建

            给大家分享一下TensorFlow在MAC系统中的安装步骤以及环境搭建的操作流程。 TensorFlow 底层的图模型结构清晰,容易改造;支持分布式训练;可视化效果好。如果做长期项目,接触较大数据集的话,TensorFlow很适用,而且谷歌
            2022-06-04

            Mac下如何安装和搭建Homestead 2.0环境

            这篇文章主要介绍“Mac下如何安装和搭建Homestead 2.0环境”,在日常操作中,相信很多人在Mac下如何安装和搭建Homestead 2.0环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mac下如
            2023-06-22

            [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)

            🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉
            2023-08-17

            php环境搭建的方法

            这篇文章主要介绍了php环境搭建的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PH
            2023-06-14

            编程热搜

            • Python 学习之路 - Python
              一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
              Python 学习之路 - Python
            • chatgpt的中文全称是什么
              chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
              chatgpt的中文全称是什么
            • C/C++中extern函数使用详解
            • C/C++可变参数的使用
              可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
              C/C++可变参数的使用
            • css样式文件该放在哪里
            • php中数组下标必须是连续的吗
            • Python 3 教程
              Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
              Python 3 教程
            • Python pip包管理
              一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
              Python pip包管理
            • ubuntu如何重新编译内核
            • 改善Java代码之慎用java动态编译

            目录