在HDFS文件系统读取文件的过程中,客户端通过对输入流调用 方法开始读取数据,写入文件的过程中客户端通过对输出流调用 方法开始写入数据。
read( )# write( )
举一反三
- 使用______ 流创建的流对象,既可以从其中读取文件内容,也可以通过它向文件中写入数据。
- 以下关于HDFS数据读写过程的描述,错误的是哪个? A: NameNode收到客户端读取文件的请求后,查询元数据,返回数据块地址信息,且按照DataNode与客户端的距离从远到近排序 B: 客户端从DataNode读取数据时,可能会碰上某个DataNode失效的情况,则会自动选择下一个包含此数据块的最近的DataNode去读取 C: 将数据写入HDFS时,FileSystem用RPC调用NameNode,在文件系统的命名空间中创建一个新的文件,NameNode首先确定文件原来不存在,并且客户端有创建文件的权限,然后创建新文件 D: 将数据写入HDFS时,客户端将数据分成块,名称节点分配数据节点,分配的数据节点放在一个数据流管道(pipeline)里,Data Streamer将数据块写入pipeline中的第一个数据节点,一个数据节点将数据块发送给第二个数据节点,第二个数据节点将数据发送给第三个数据节点
- 下列对于HDFS数据读取流程的描述正确的是()。 A: HDFS数据读取流程是完整的读取流程,当读取完成后,会调用close()函数关闭连接。 B: 读取过程中,Client采用就远原则读取数据 C: 每次读取都会将每一个DateNode都读取一遍 D: 读取过程通过调用begin()函数开始
- 在操作系统中,要想读取文件中的数据,通过()来实现? A: 系统调用 B: 原语 C: 文件共享 D: 中断
- 以下对HDFS中提供文件读写的类描述正确的是?() A: FSDataOutputStream 是与 DataNode 交互的接口类 B: FSDataOutputStream 是 HDFS API 中提供读取文件的类.通过 FileSystem 的 close 方法获取读取数据流 C: FSDataOutputStream 通过 FileSystem 的 create 和 append 方法获取写入数据流 D: FSDataOutputStream 是 HDFS API 中提供文件写入文件的类
内容
- 0
HDFS读文件流程中描述正确的是() A: Client通过FileSystem.open(filePath)方法打开文件 B: Client实际调用的是FSDataInputStream对象的read()方法 C: FSDataInputStream对象是由DistributedFileSystem创建 D: 读取结束,Client调用FSDataInputStream.close()方法,关闭输入流.
- 1
Python文件读取方法read(n)的作用是 A: 读取文件全部数据 B: 从文件中读取一行数据 C: 从文件ф读取n行数据 D: 从文件指针位置开始读取n个字符(文本文件)或字节(二进制文件)数据
- 2
请将下列四个步骤进行排列,完成文件的赋值操作( ) ① 将字节流输入流和源文件相关联,输出流和目标文件相关联。 ② 明确源文件和目标文件。 ③ 使用输入流的读取方法读取文件,并将字节写入到目标文件中。 ④ 关闭资源
- 3
Hadoop系统中关于客户端向HDFS文件系统上传文件说法正确的是?() A: 客户端的文件数据经过NameNode传递给DataNode B: 客户将文件分为多个Block,根据Database的地址信息,按顺序写入每一个DataNode中 C: 客户端根据DatabNode的地址信息,按顺序将整个文件写入每一个Database中,然后由DataNode将文件划分为多个Block D: 客户端只上传数据到一个DatabNode,然后由NameNode负责Block复制
- 4
调用fopen()函数,打开某一文本文件读取数据,也可向文件的尾部写入数据,则在"使用方式(文件打开模式)"这一项中需填入【 】.