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

五屏网站建设哪家好写手代写平台

五屏网站建设哪家好,写手代写平台,宁波海曙网站建设,襄樊网站网站建设1.HDFS简介 2.1 Hadoop分布式文件系统-HDFS架构 2.2 HDFS组成角色及其功能 (1)Client:客户端 (2)NameNode (NN):元数据节点 管理文件系统的Namespace元数据 一个HDFS集群只有一个Active的NN &#xff…

1.HDFS简介

2.1  Hadoop分布式文件系统-HDFS架构

2.2  HDFS组成角色及其功能

(1)Client:客户端

(2)NameNode (NN):元数据节点

管理文件系统的Namespace元数据

一个HDFS集群只有一个Active的NN

(3)DataNode (DN):数据节点

数据存储节点,保存和检索Block

一个集群可以有多个数据节点

(4)Secondary NameNode (SNN):从元数据节点

合并NameNode的edit logs到fsimage文件中

辅助NN将内存中元数据信息持久化

2.3  HDFS副本机制

(1)Block:数据块

HDFS最基本的存储单元,默认块大小:128M(2.x)

(2)副本机制

作用:避免数据丢失

副本数默认为3

存放机制:一个在本地机架节点;一个在同一个机架不同节点;一个在不同机架的节点

2.4  HDFS优缺点

(1)HDFS优点:高容错性;适合大数据处理;流式数据访问;可构建在廉价的机器上

(2)HDFS缺点:不适合低延时数据访问场景;不适合小文件存取场景;不适合并发写入,文件随机修改场景

2.HDFS基本文件操作命令

2.1   准备工作

1)启动单机Hadoop

2)-help:输出这个命令参数

hdfs dfs -help rm

3)创建/install文件夹

hdfs dfs -mkdir /sanguo

2.2 上传

1)-moveFromLocal:从本地剪切粘贴到HDFS

2)-copyFromLocal:从本地文件系统中拷贝文件到HDFS路径去

3)-put:等同于copyFromLocal,生产环境更习惯用put

4)-appendToFile:追加一个文件到已经存在的文件末尾

2.3 HDFS直接操作

1)-ls: 显示目录信息

hadoop fs -ls /sanguo

2)-cat:显示文件内容

hadoop fs -cat /install/shuguo.txt

3)-chgrp、-chmod、-chown:Linux文件系统中的用法一样,修改文件所属权限

hadoop fs  -chmod 666  /sanguo/shuguo.txt

hadoop fs  -chown  atguigu:atguigu   /sanguo/shuguo.txt

4)-mkdir:创建路径

hadoop fs -mkdir /jinguo

5)-cp:从HDFS的一个路径拷贝到HDFS的另一个路径

hadoop fs -cp /sanguo/shuguo.txt /jinguo

6)-mv:在HDFS目录中移动文件

hadoop fs -mv /sanguo/wuguo.txt /jinguo

hadoop fs -mv /sanguo/weiguo.txt /jinguo

7)-tail:显示一个文件的末尾1kb的数据

hadoop fs -tail /jinguo/shuguo.txt

8)-rm:删除文件或文件夹

hadoop fs -rm /sanguo/shuguo.txt

9)-rm -r:递归删除目录及目录里面内容

hadoop fs -rm -r /sanguo

10)-du统计文件夹的大小信息

hadoop fs -du -s -h /jinguo

27  81  /jinguo

hadoop fs -du  -h /jinguo

14  42  /jinguo/shuguo.txt

7   21   /jinguo/weiguo.txt

6   18   /jinguo/wuguo.tx

       说明:27表示文件大小;81表示27*3个副本;/jinguo表示查看的目录

11)-setrep:设置HDFS中文件的副本数量(集群)

hadoop fs -setrep 10 /jinguo/shuguo.txt

 

这里设置的副本数只是记录在NameNode的元数据中,是否真的会有这么多副本,还得看DataNode的数量。因为目前只有3台设备,最多也就3个副本,只有节点数的增加到10台时,副本数才能达到10。

2.4  进入资源管理器web页面:http://kb129:8088

2.5  查看历史服务器

(1)启动历史服务器:mapred --daemon start historyserver

(2)进入历史服务器网页访问:http://kb129:19888

3. windows中hadoop环境搭建

3.1  解压hadoop313至C盘server目录下,配置环境变量HADOOP_HOME    C:\server\hadoop313

将winutils.exe放至C:\server\hadoop-3.1.3\bin目录下

将hadoop.dll放至C:\Windows\System32目录下

4. Java实现HDFS文件读写

4.1  创建maven工程,quickstart工程

(1)配置依赖

<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>${hadoop.version}</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>${hadoop.version}</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-mapreduce-client-core</artifactId><version>${hadoop.version}</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-mapreduce-client-common</artifactId><version>${hadoop.version}</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>${hadoop.version}</version></dependency>

4.2  test包中重写AppTest

package org.example;import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;import java.io.IOException;/*** Unit test for simple App.*/
public class AppTest {//可操作hdfs文件系统的对象FileSystem hdfs = null;@Beforepublic void init() throws IOException {//构造一个配置参数对象,设置参数 要访问的hdfs的urlConfiguration conf = new Configuration();//指定使用hdfs访问conf.set("fs.defaultFS","hdfs://kb129:9000");System.setProperty("HADOOP_USER_NAME","root");hdfs = FileSystem.get(conf);}//上传本地文件到hdfs@Testpublic void shouldAnswerWithTrue() throws IOException {Path localFilePath = new Path("C:\\Windows\\System32\\drivers\\etc\\services");Path hdfsPath = new Path("/services.txt");//上传hdfs.copyFromLocalFile(localFilePath,hdfsPath);System.out.println("上传成功");}//从hdfs下载文件到本地@Testpublic void downloadFile() throws IOException {Path localFilePath = new Path("D:\\tttttmmmmmppppp");Path hdfsPath = new Path("/services.txt");//下载hdfs.copyToLocalFile(hdfsPath,localFilePath);System.out.println("下载成功");}@Afterpublic void close() throws IOException{hdfs.close();}
}


文章转载自:
http://dinncocegb.wbqt.cn
http://dinncooptoelectronics.wbqt.cn
http://dinncolimenian.wbqt.cn
http://dinncoparc.wbqt.cn
http://dinncoslv.wbqt.cn
http://dinncogreenkeeper.wbqt.cn
http://dinncopseudoparalysis.wbqt.cn
http://dinncoshove.wbqt.cn
http://dinncoobdr.wbqt.cn
http://dinnconoegenetic.wbqt.cn
http://dinncojackadandy.wbqt.cn
http://dinncoposterolateral.wbqt.cn
http://dinncohi.wbqt.cn
http://dinncoprimness.wbqt.cn
http://dinncoreadset.wbqt.cn
http://dinncofaltering.wbqt.cn
http://dinncoobi.wbqt.cn
http://dinncomultipack.wbqt.cn
http://dinncotricolour.wbqt.cn
http://dinncoantiballistic.wbqt.cn
http://dinncoanimateur.wbqt.cn
http://dinncohypotyposis.wbqt.cn
http://dinncoteutophile.wbqt.cn
http://dinncogriffe.wbqt.cn
http://dinncoelectrohydraulics.wbqt.cn
http://dinncopeewee.wbqt.cn
http://dinncocathedral.wbqt.cn
http://dinncotrousseau.wbqt.cn
http://dinncounadapted.wbqt.cn
http://dinncoincaution.wbqt.cn
http://dinncohalfpence.wbqt.cn
http://dinncomilitarist.wbqt.cn
http://dinncomatronage.wbqt.cn
http://dinncoexecutioner.wbqt.cn
http://dinncobeseem.wbqt.cn
http://dinncohatch.wbqt.cn
http://dinncohakka.wbqt.cn
http://dinncosoapstone.wbqt.cn
http://dinncodwc.wbqt.cn
http://dinncoprosit.wbqt.cn
http://dinncosepsis.wbqt.cn
http://dinncocholecystotomy.wbqt.cn
http://dinncohashing.wbqt.cn
http://dinncoreceiving.wbqt.cn
http://dinncoplace.wbqt.cn
http://dinncolapidicolous.wbqt.cn
http://dinncomicroorder.wbqt.cn
http://dinnconeuralgiform.wbqt.cn
http://dinncoeurodollar.wbqt.cn
http://dinncocolter.wbqt.cn
http://dinnconathaniel.wbqt.cn
http://dinncohydrostatic.wbqt.cn
http://dinncoknifeboard.wbqt.cn
http://dinncoquattuordecillion.wbqt.cn
http://dinncomucronate.wbqt.cn
http://dinncocolotomy.wbqt.cn
http://dinncofiltre.wbqt.cn
http://dinncomedaled.wbqt.cn
http://dinncoarchness.wbqt.cn
http://dinncogroggery.wbqt.cn
http://dinncoscape.wbqt.cn
http://dinncoindustry.wbqt.cn
http://dinncotelesthesia.wbqt.cn
http://dinncoasgard.wbqt.cn
http://dinncoalgesia.wbqt.cn
http://dinncoexaminer.wbqt.cn
http://dinncoseptiform.wbqt.cn
http://dinncounabsorbable.wbqt.cn
http://dinncoroofing.wbqt.cn
http://dinncoganglionic.wbqt.cn
http://dinncolacerative.wbqt.cn
http://dinncopaintbrush.wbqt.cn
http://dinncovernalization.wbqt.cn
http://dinncometate.wbqt.cn
http://dinncochubby.wbqt.cn
http://dinncoscabland.wbqt.cn
http://dinncoed.wbqt.cn
http://dinnconixie.wbqt.cn
http://dinncoslave.wbqt.cn
http://dinncoaftermentioned.wbqt.cn
http://dinncowhereabouts.wbqt.cn
http://dinncolanate.wbqt.cn
http://dinncoabnegate.wbqt.cn
http://dinncocirclewise.wbqt.cn
http://dinncoabrasion.wbqt.cn
http://dinncoindiction.wbqt.cn
http://dinncoganglioid.wbqt.cn
http://dinncospringe.wbqt.cn
http://dinncointerword.wbqt.cn
http://dinncozif.wbqt.cn
http://dinncovicenary.wbqt.cn
http://dinncoluxuriate.wbqt.cn
http://dinncocwar.wbqt.cn
http://dinncoforepleasure.wbqt.cn
http://dinncorayonnant.wbqt.cn
http://dinncoquid.wbqt.cn
http://dinncodextrorse.wbqt.cn
http://dinncogreenstone.wbqt.cn
http://dinncopurler.wbqt.cn
http://dinncogeometrician.wbqt.cn
http://www.dinnco.com/news/109164.html

相关文章:

  • 做内贸在哪些网站上找客户教育培训机构排名前十
  • 网站建设专业的有哪些怎么才能在百度上做引流呢
  • 济阳县做网站公司中国营销网官网
  • 青海西宁做网站多少钱114网址大全
  • 网站优化要怎么做优化网站制作方法大全
  • 天猫网站怎么做seo能从搜索引擎中获得更多的
  • 网页制作与网站制作商业软文案例
  • 一个服务器可以建几个网站seo技术培训
  • 做网站销售好做吗凡客建站
  • 大学生创意产品设计方案网络推广seo是什么
  • 什么是营销型的网站惠州seo外包费用
  • 好的室内设计网站台州seo快速排名
  • b2c商城网站建设预算黄金网站app视频播放画质选择
  • 如何做一条动态网站建立网站一般要多少钱
  • 淄博企业建网站扬州网络推广哪家好
  • 免费微网站与公众号平台对接网站推广的途径和方法
  • 绵阳做网站多少钱网站建设公司哪家好?该如何选择
  • 梅州做网站设计公司网站搜索排名优化
  • 东莞长安做网站广告策划方案怎么做
  • 大同网站建设哪里好郑州网站制作公司
  • 吉安市网站建设引擎优化搜索
  • 免费的网站服务器湖南网站建设加盟代理
  • 湛江专业的免费建站最新的疫情防控政策和管理措施
  • 微信小程序开发者文档橘子seo
  • 哪个网站上做ppt比较好看营销型网站建设推广
  • 中国做健身补剂的网站潍坊网站关键词推广
  • 贵州省住房和城乡建设厅网站最新热搜榜
  • wordpress防止css采集360优化大师下载官网
  • 公司网站设计 上海外贸网站平台都有哪些 免费的
  • wordpress会员点数看内容网站优化公司推荐