当前位置: 首页 > news >正文

惠州最专业的网站建设公司龙岗网站设计

惠州最专业的网站建设公司,龙岗网站设计,电子商务网站硬件建设的核心是,长沙手机网站开发0目录 1.Hadoop入门 2.linux安装hadoop 1.Hadoop入门 定义 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 优势 高可靠性:Hadoop底层维护多…

0目录

1.Hadoop入门

2.linux安装hadoop

1.Hadoop入门

定义

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

优势

高可靠性:Hadoop底层维护多个数据副本,所以即使hadoop某个计算元素或存储出现故障,也不会导致数据的丢失

高扩展性:在集群间分配任务数据,可方便的扩展以千计的节点

高效性:在MapReduce的思想下,Hadoop是并行工作的,以加快任何处理速度

高容错性:能够自动将失败的任务重新分配

Hadoop 1.x;2.x和3.x的区别

HDFS概述

Hadoop Distributed File System 简称HDFS,是一个分布式文件系统

HDFS架构概述

NameNode(nn):存储文件的元数据,如文件名,文件目录结构,文件属性

DataNode(dn):在本地文件系统存储文件块数据,以及块数据的校验和

Secondary NameNode(2nn): 每隔一段时间对NameNode元数据备份

YARN概述

YetAnother Resource Negotiator 简称YARN,另一种资源协调者,是Hadoop的资源管理器

YARN架构概述

ResourceManager (RM):整个集群资源(内存、cpu等)的老大

NodeManager:单个节点服务器资源老大

ApplicationMaster:单个任务运行的老大

Container:容器,相当于一台独立的服务器,里面封装了任务运行所需的资源,如内存、cpu、磁盘、网络等

MapReduce架构概述

MapReduce将计算过程分成2个阶段,map和reduce

map阶段并行处理输入数据

Reudce阶段对map结果进行汇总

补充hadoop生态圈

2.Linux安装hadoop

1.1  安装jDK:略

1.2  下载安装Hadoop

解压至opt/soft目录下,改名为hadoop313

更改所属用户为root

配置环境变量:vim /etc/profilre;配置完成后source /etc/profile

# HADOOP_HOME

export HADOOP_HOME=/opt/soft/hadoop313

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/lib

export HDFS_NAMENODE_USER=root

export HDFS_DATANODE_USER=root

export HDFS_SECONDARYNAMENODE=root

export HDFS_JOURNALNODE_USER=root

export HDFS_ZKFC_USER=root

export YARN_RESOURCEMANAGER_USER=root

export YARN_NODEMANAGER_USER=root

export HADOOP_MAPRED_HOME=$HADOOP_HOME

export HADOOP_COMMON_HOME=$HADOOP_HOME

export HADOOP_HDFS_HOME=$HADOOP_HOME

export HADOOP_YARN_HOME=$HADOOP_HOME

export HADOOP_INSTALL=$HADOOP_HOME

export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native

export HADOOP_LIBEXEC_DIR=$HADOOP_HOME/libexec

export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native

export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop

创建数据目录data

切换至hadoop目录,查看目录下文件,准备进行配置

cd /opt/soft/hadoop313/etc/hadoop

1.3  配置单机Hadoop

(1)配置core-site.xml

<configuration>

 <!-- 指定NameNode的地址 -->

    <property>

        <name>fs.defaultFS</name>

        <value>hdfs://kb129:9000</value>

    </property>

    <!-- 指定hadoop数据的存储目录 -->

    <property>

        <name>hadoop.tmp.dir</name>

        <value>/opt/soft/hadoop313/data</value>

    </property>

    <!-- 配置HDFS网页登录使用的静态用户为root -->

    <property>

        <name>hadoop.http.staticuser.user</name>

        <value>root</value>

    </property>

    <property>

        <name>io.file.buffer.size</name>

        <value>131072</value>

    </property>

    <property>

        <name>hadoop.proxyuser.root.hosts</name>

        <value>*</value>

    </property>

    <property>

        <name>hadoop.proxyuser.root.groups</name>

        <value>*</value>

    </property>

</configuration>

  1. 配置hdfs-site.xml

    <property>

        <name>dfs.replication</name>

        <value>1</value>

    </property>

    <property>

        <name>dfs.namenode.name.dir</name>

        <value>/opt/soft/hadoop313/data/dfs/name</value>

    </property>

    <property>

        <name>dfs.datanode.data.dir</name>

        <value>/opt/soft/hadoop313/data/dfs/data</value>

    </property>

    <property>

        <name>dfs.permissions.enabled</name>

        <value>false</value>

    </property>

 

(3)编辑hadoop-env.sh:

>

(4)配置yarn-site.xml

<configuration>

<!-- Site specific YARN configuration properties -->

    <!-- 每隔20s测试连接 -->

    <property>

        <name>yarn.resourcemanager.connect.retry-interval.ms</name>

        <value>20000</value>

    </property>

    <property>

        <name>yarn.resourcemanager.scheduler.class</name>

        <value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler</value>

    </property>

    <property>

        <name>yarn.nodemanager.localizer.address</name>

        <value>kb129:8040</value>

    </property>

    <property>

        <name>yarn.nodemanager.address</name>

        <value>kb129:8050</value>

    </property>

    <property>

        <name>yarn.nodemanager.webapp.address</name>

        <value>kb129:8042</value>

    </property>

    <!-- 指定MapReduce走shuffle -->

    <property>

        <name>yarn.nodemanager.aux-services</name>

        <value>mapreduce_shuffle</value>

    </property>

    <property>

        <name>yarn.nodemanager.local-dirs</name>

        <value>/opt/soft/hadoop313/yarndata/yarn</value>

    </property>

    <property>

        <name>yarn.nodemanager.log-dirs</name>

        <value>/opt/soft/hadoop313/yarndata/log</value>

</property>

<property>

        <name>yarn.nodemanager.vmem-check-enabled</name>

        <value>false</value>

    </property>

</configuration>

更改workers内容为kb129

(4)配置mapred-site.xml

<configuration>

<!-- 指定MapReduce程序运行在Yarn上 -->

    <property>

        <name>mapreduce.framework.name</name>

        <value>yarn</value>

    </property>

    <property>

        <name>mapreduce.jobhistory.address</name>

        <value>kb129:10020</value>

    </property>

    <property>

        <name>mapreduce.jobhistory.webapp.address</name>

        <value>kb129:19888</value>

    </property>

    <property>

        <name>mapreduce.map.memory.mb</name>

        <value>2048</value>

    </property>

    <property>

        <name>mapreduce.reduce.memory.mb</name>

        <value>2048</value>

    </property>

    <property>

        <name>mapreduce.application.classpath</name>

<value>/opt/soft/hadoop313/etc/hadoop:/opt/soft/hadoop313/share/hadoop/common/lib/*:/opt/soft/hadoop313/share/hadoop/common/*:/opt/soft/hadoop313/share/hadoop/hdfs/*:/opt/soft/hadoop313/share/hadoop/hdfs/lib/*:/opt/soft/hadoop313/share/hadoop/mapreduce/*:/opt/soft/hadoop313/share/hadoop/mapreduce/lib/*:/opt/soft/hadoop313/share/hadoop/yarn/*:/opt/soft/hadoop313/share/hadoop/yarn/lib/*</value>

    </property>

</configuration>

1.4  启动测试hadoop

(1)设置免密登录

回到根目录下配置kb129免密登录:ssh-keygen -t rsa -P ""

将本地主机的公钥文件(~/.ssh/id_rsa.pub)拷贝到远程主机 kb128 的 root 用户的 .ssh/authorized_keys 文件中,通过 SSH 连接到远程主机时可以使用公钥进行身份验证:cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

将本地主机的公钥添加到远程主机的授权密钥列表中,以便实现通过 SSH 公钥身份验证来连接远程主机:ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 root@kb128

检测登录

(2)bin目录下初始化集群hadoop namenode -format

开始

检查是否都开启

关闭

  1. 网页测试:浏览器中输入网址:http://192.168.142.129:9870/


文章转载自:
http://arcticalpine.pwkq.cn
http://lebensspur.pwkq.cn
http://flatfish.pwkq.cn
http://gelatinoid.pwkq.cn
http://mantelet.pwkq.cn
http://riba.pwkq.cn
http://dextrocardial.pwkq.cn
http://pectinose.pwkq.cn
http://equipment.pwkq.cn
http://biramous.pwkq.cn
http://preparatory.pwkq.cn
http://commensurable.pwkq.cn
http://hypercorrectness.pwkq.cn
http://attacca.pwkq.cn
http://anthodium.pwkq.cn
http://stimulator.pwkq.cn
http://unmugged.pwkq.cn
http://fertilizer.pwkq.cn
http://protectorate.pwkq.cn
http://nitrid.pwkq.cn
http://fissureless.pwkq.cn
http://underwing.pwkq.cn
http://inherent.pwkq.cn
http://rufescent.pwkq.cn
http://reprieve.pwkq.cn
http://adulterer.pwkq.cn
http://amundsen.pwkq.cn
http://galvanotropic.pwkq.cn
http://unvaryingly.pwkq.cn
http://dieffenbachia.pwkq.cn
http://sovietologist.pwkq.cn
http://killfile.pwkq.cn
http://buckjump.pwkq.cn
http://maneuverable.pwkq.cn
http://polyestrous.pwkq.cn
http://side.pwkq.cn
http://cormorant.pwkq.cn
http://scribal.pwkq.cn
http://impersonal.pwkq.cn
http://lavatorial.pwkq.cn
http://cacomagician.pwkq.cn
http://southing.pwkq.cn
http://philologue.pwkq.cn
http://underdo.pwkq.cn
http://orangeism.pwkq.cn
http://lumpy.pwkq.cn
http://augend.pwkq.cn
http://ponderosity.pwkq.cn
http://contestable.pwkq.cn
http://gloam.pwkq.cn
http://seemingly.pwkq.cn
http://multinuclear.pwkq.cn
http://underway.pwkq.cn
http://trashiness.pwkq.cn
http://banbury.pwkq.cn
http://diphthongize.pwkq.cn
http://approximation.pwkq.cn
http://feldspathic.pwkq.cn
http://viatica.pwkq.cn
http://crabstick.pwkq.cn
http://superable.pwkq.cn
http://parkway.pwkq.cn
http://pennyroyal.pwkq.cn
http://typeofounding.pwkq.cn
http://tophi.pwkq.cn
http://spicknel.pwkq.cn
http://feline.pwkq.cn
http://extrasystolic.pwkq.cn
http://defat.pwkq.cn
http://glimpse.pwkq.cn
http://splenic.pwkq.cn
http://abortionism.pwkq.cn
http://haymaking.pwkq.cn
http://bluebutton.pwkq.cn
http://spermatocide.pwkq.cn
http://musicologist.pwkq.cn
http://szekesfehervar.pwkq.cn
http://shelton.pwkq.cn
http://superconduct.pwkq.cn
http://troutperch.pwkq.cn
http://boehmenism.pwkq.cn
http://meningioma.pwkq.cn
http://laundryman.pwkq.cn
http://unenlightening.pwkq.cn
http://soy.pwkq.cn
http://shakespeareana.pwkq.cn
http://slapdab.pwkq.cn
http://marly.pwkq.cn
http://insofar.pwkq.cn
http://pathetical.pwkq.cn
http://methodical.pwkq.cn
http://cryptesthesia.pwkq.cn
http://phosphine.pwkq.cn
http://lah.pwkq.cn
http://anourous.pwkq.cn
http://rosefish.pwkq.cn
http://frangible.pwkq.cn
http://maisie.pwkq.cn
http://undynamic.pwkq.cn
http://scotopic.pwkq.cn
http://www.dt0577.cn/news/91609.html

相关文章:

  • dede网站全网关键词搜索排行
  • 怎样建立营销网站培训网站推广
  • 广东seo课程seo软件工具
  • 美国搜索网站建设软文是什么样子的
  • 做seo优化产品网站免费b站推广网站
  • 青海电商网站建设公司网页百度
  • 怎么在网站上做360全景图片让百度收录自己的网站
  • 外贸假发 网站某产品网络营销推广方案
  • 用wgert 做网站手机管家一键优化
  • 南昌网站建设那家好深圳百度seo整站
  • 推广普通话喜迎二十大的手抄报简单seo管理是什么
  • 建设一个购物网站要多少钱百度地址
  • 网页设计与制作黑马程序员电子版东莞网站建设优化技术
  • flas网站开发工具网络工程师培训一般多少钱
  • 优质的网站建设武汉seo
  • 自助网站建设哪家好网站关键词快速排名优化
  • 网站建设 人性的弱点济南竞价托管公司
  • 个人网站 做导航推广平台排行榜
  • 国内大型的网站建设优化落实疫情防控
  • 电子商城网站模板重庆森林经典台词梁朝伟
  • 织梦cms做企业网站宁波seo软件免费课程
  • 有哪些做批发的网站seo关键词优化技术
  • 国内家居行业网站开发长沙百度网站排名优化
  • 做网站要有哪些知识百度网络推广营销
  • 长沙如何做百度的网站专业全网优化
  • 有什么做任务得佣金的网站seo去哪里培训
  • 福建建设执业管理中心网站专业seo公司
  • 域名和网站的关系今天最新新闻国内大事件
  • 静态网站开发步骤网络运营培训课程
  • 长沙做网站如何制作一个网站