HDFS与RPC理解

来源:互联网 发布:阿里云节点ip 编辑:程序博客网 时间:2024/05/03 07:15
1.对hdfs操作的命令格式是hadoop fs
    1.1 -ls        <path>    表示对hdfs下一级目录的查看
    1.2 -lsr    <path>    表示对hdfs目录的递归查看
    1.3    -mkdir    <path>    创建目录
    1.4 -put    <src>    <des>    从linux上传文件到hdfs
    1.5 -get    <src>    <des>    从hdfs下载文件到linux
    1.6 -text    <path>    查看文件内容
    1.7 -rm        <path>    表示删除文件
    1.7 -rmr    <path>    表示递归删除文件
2.hdfs在对数据存储进行block划分时,如果文件大小超过block,那么按照block大小进行划分;不如block size的,划分为一个块,是实际数据大小。

3.java RPC
    1.1 RPC (remote procedure call)远程过程调用.
        远程过程指的是不是同一个进程。
    1.2 RPC至少有两个过程。调用方(client),被调用方(server)。
    1.3 client主动发起请求,调用指定ip和port的server中的方法,把调用结果返回给client。
    1.4 RPC是hadoop构建的基础。
4. RPC理解
    2.1 RPC是一个远程过程调用。
    2.2 客户端调用服务端的方法,意味着调用服务端的对象中的方法。
    2.3 如果服务端的对象允许客户端调用,那么这个对象必须实现接口。
    2.4 如果客户端能够调用到服务端对象的方法,那么这些方法一定位于对象的接口中。
0 0