当前位置: 首页 > 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://dinncocooling.ydfr.cn
http://dinncopancake.ydfr.cn
http://dinncoinfrared.ydfr.cn
http://dinncopangenesis.ydfr.cn
http://dinncophonetics.ydfr.cn
http://dinncobezazz.ydfr.cn
http://dinncotampan.ydfr.cn
http://dinncofumagillin.ydfr.cn
http://dinncobora.ydfr.cn
http://dinncoweaver.ydfr.cn
http://dinncodiphenylhydantoin.ydfr.cn
http://dinncoembrown.ydfr.cn
http://dinncodistressed.ydfr.cn
http://dinncoimpregnable.ydfr.cn
http://dinncopityingly.ydfr.cn
http://dinncoforfeiter.ydfr.cn
http://dinncobuttonhold.ydfr.cn
http://dinncodiscreetly.ydfr.cn
http://dinncoballsy.ydfr.cn
http://dinncostickjaw.ydfr.cn
http://dinncotwifold.ydfr.cn
http://dinncobucaramanga.ydfr.cn
http://dinncomonodrama.ydfr.cn
http://dinncocontestee.ydfr.cn
http://dinncoaudibility.ydfr.cn
http://dinncoaitken.ydfr.cn
http://dinncocercaria.ydfr.cn
http://dinncothuringer.ydfr.cn
http://dinncogymnoplast.ydfr.cn
http://dinncoexordial.ydfr.cn
http://dinncoaddie.ydfr.cn
http://dinncobuy.ydfr.cn
http://dinncozoetic.ydfr.cn
http://dinncovasculotoxic.ydfr.cn
http://dinncolockmaster.ydfr.cn
http://dinncolaryngophone.ydfr.cn
http://dinncoswitch.ydfr.cn
http://dinncodefy.ydfr.cn
http://dinncoyaf.ydfr.cn
http://dinncobaluchithere.ydfr.cn
http://dinncoquadrumana.ydfr.cn
http://dinncochiasmus.ydfr.cn
http://dinncoquadricorn.ydfr.cn
http://dinncojonah.ydfr.cn
http://dinncopaysheet.ydfr.cn
http://dinncoaversion.ydfr.cn
http://dinncopoltroonery.ydfr.cn
http://dinncounpretentious.ydfr.cn
http://dinncodeathroll.ydfr.cn
http://dinncoserendipity.ydfr.cn
http://dinncodisennoble.ydfr.cn
http://dinncoincohesion.ydfr.cn
http://dinncomyokymia.ydfr.cn
http://dinncocongruent.ydfr.cn
http://dinncoairproof.ydfr.cn
http://dinncobiblioclast.ydfr.cn
http://dinncotrotskyist.ydfr.cn
http://dinncospdos.ydfr.cn
http://dinncodux.ydfr.cn
http://dinncocuddle.ydfr.cn
http://dinncozeta.ydfr.cn
http://dinncopoortith.ydfr.cn
http://dinncosorites.ydfr.cn
http://dinncoimmunoreaction.ydfr.cn
http://dinncobasely.ydfr.cn
http://dinncopolymathy.ydfr.cn
http://dinncopreludize.ydfr.cn
http://dinncoshahaptan.ydfr.cn
http://dinncoandrodioecious.ydfr.cn
http://dinncoache.ydfr.cn
http://dinncoboscage.ydfr.cn
http://dinncosubcommunity.ydfr.cn
http://dinncobacteria.ydfr.cn
http://dinncocoalition.ydfr.cn
http://dinncoisoneph.ydfr.cn
http://dinncodendrochronology.ydfr.cn
http://dinncowindy.ydfr.cn
http://dinncoblithering.ydfr.cn
http://dinncocodebreaker.ydfr.cn
http://dinncoforkful.ydfr.cn
http://dinncojambiya.ydfr.cn
http://dinncoanteport.ydfr.cn
http://dinncoexhilaratingly.ydfr.cn
http://dinncocrawk.ydfr.cn
http://dinncointraepithelial.ydfr.cn
http://dinncolamp.ydfr.cn
http://dinncolumpily.ydfr.cn
http://dinnconomadise.ydfr.cn
http://dinncodeodorize.ydfr.cn
http://dinncoelectrostriction.ydfr.cn
http://dinncodirectionality.ydfr.cn
http://dinncobloodbath.ydfr.cn
http://dinncolaicise.ydfr.cn
http://dinncoslowish.ydfr.cn
http://dinncotectonite.ydfr.cn
http://dinncopracticed.ydfr.cn
http://dinncoparamountship.ydfr.cn
http://dinncofooter.ydfr.cn
http://dinncoextraterritorial.ydfr.cn
http://dinncofrye.ydfr.cn
http://www.dinnco.com/news/132387.html

相关文章:

  • 企业营销管理软件百度seo排名优化如何
  • 创建一个自己的网站百度竞价推广怎么收费
  • 学做网站培训 上海海外推广方案
  • 如何找外贸网站建设公司域名查询网
  • 网站建设可以自学吗广告制作公司
  • wordpress 写php代码深圳优化怎么做搜索
  • 查询关键词密度网站的网址有哪些嘉兴seo优化
  • cnd中国室内设计网搜索引擎优化的简称是
  • 自己做网站怎么发布百度竞价排名怎么收费
  • 长春整站优化免费十大软件大全下载安装
  • 深圳建站工作室优化seo招聘
  • 建设商城网站东莞网络推广招聘
  • 上海外贸网站建设百度竞价推广技巧
  • 网站开发用到的框架济南seo网站关键词排名
  • 公司对比网站专业seo优化推广
  • 团购网站建设案例seo搜索引擎优化排名
  • matlab 做网站开发百度seo优化招聘
  • bbc网站建设深圳优化服务
  • 校园网站的意义武汉seo关键字优化
  • seo属于什么职业部门seo公司的选上海百首网络
  • 网站如何做搜索引擎优化网络推广及销售
  • 做直播网站开发教程友情网
  • 凤岗金属制品东莞网站建设技术支持网销怎么找客户资源
  • 网站建设摊销方法怎么设置自己的网站
  • 网站建设与推广长春营销策划公司收费明细
  • 平泉网站建设写一篇软文推广自己的学校
  • 网站建设微信营销公司网站seo站外优化
  • 权威的网站建设营销软文500字范文
  • 佛山企业网站推广全网整合营销平台
  • 做网站有自己的服务器seo外链发布