scp 案例|学习笔记

开发者学堂课程【Hadoop 快速入门:scp 案例】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/92/detail/1416


scp 案例


①准备三台客户机(关闭防火墙,静态 IP,主机名称),

②安装 JDK,

③配置环境变量,

④安装 Hadoop,

⑤配置环境变量,

⑥配置集群,

⑦单点启动,

⑧配置 ssh,

⑨群起并测试集群。

在原先的基础上更简单,用 scp(secure copy)安全拷贝

scp定义

scp 可以实现服务器与服务器之间的数据拷贝。

(from Server1 to Server2)

scp 代表命令,

-r 代表递归,

spdir/$fname 代表要拷贝的文件路径/名称,

Suser@hadoop.$host:$pdir/$fname 表示目的用户@主机:目的路径/名称,要把数据拷贝到目的用户,不管是拷贝到对应目录,还是什么,错误就会显示异常,如果要拷贝到 hadoop102 的 hadoop 去,后面加冒号进入对应路径,

演示:

将,hadoop101 上的 module 拷贝到 102 的 opt 上,opt 属于 root,root 加一个@符号分割再加上主机名称 hadoop102,考到 hadoop102 上,如果是@归五账号,则不能在 opt 下继续写,所以变为 root,如果想返回 102,则必须知道密码,相当于把数据推送到 102 将10 1 的 module 推送到 102 上,把 103 上 101 的数据拉过来,scp-r求原数据,原数据在101上,则是atguigu@hadoop101:/opt/module. 拷贝到当前 hadoop103 下;在 hadoop103 上把把 hadoop上的数据拷贝到hadoop104上,scp-r atguigu@hadoop101:/opt/module 目的点在 104 的 root 上,前面原数据不变,后面就是原用户。

上一篇:WordCount 案例 Debug 调试|学习笔记


下一篇:集群分发脚本 xsync|学习笔记