Hadoop配置环境篇

用于查询所有安装的jar包

rpm -qa | grep java
rpm -qa | grep java | xargs sudo rpm -e --nodeps   (有依赖)

解压文件

tar -zxvf ...(压缩的文件) -C  /opt/module(目标的文件夹)

解释:
以后的安装包的压缩包全部放到/opt/software,然后所以解压后的安装包放到/opt/module文件夹下;
-zxvff的含义:
z:压缩编码gzip
x:解压
v:信息
f:指定一个文件

hadoop里面:
etc:配置文件
bin:可执行文件
lib:库,放本地库文;所以hadoop依赖于本地库文件,这就是hadoop需要编译的原因,hadoop并不是一个纯粹的java软件
sbin:脚本
share:所有的jar包都在share文件夹里面,这是最重要的

share里面:
doc:文档
hadoop:文体

hadoo里面:
common, hdfs, httpfs, kms, mapreduce, tools, yarn

设置SSH免密登录

SSH的含义:
一种通信协议,Secure Shell(安全外壳协议,简称SSH),一种网络传输协议;可在不安全的网络服务中提供安全的传输环境。
SSH以非对称加密实现身份验证;
对称加密:即加密和解密的密钥是同一个;这里有一个笑点:密钥的读法其实是mi yue,但是被误读成了mi yao ,hhh.
非对称加密:加密和解密用得一定是不同的密钥。
列子一个典型的非对称的加密算法:rsa加密算法,让人感受到数学的魅力,hhh.
为什么会出现非对称加密:
原因是出现了这样的需求;当小李想要发私密的信息给小王的时候,然后你得把解密的密钥发给他,他才能解读,那么问题来了,发信息的时候是明文,如果有人窃听到了这个信息,那么如果使用对称加密两人所有的信息都会被窃听到,但是如果使用非对称加密,你只需要把密钥B发给小王,然后把密钥A留着,这样小王发给小李的信息就永远也不会泄露,泄露的只可能是小李发给小王的信息,这样保密性就提高了。

(1)用于生成一个公钥

ssh-keygen -t rsa

然后后面一直回车,这样就生成了一对密钥。
knon_hosts:记录见过的主机

(2)实现从hadoop 发送 hadoop1信息,把B发给hadoop1

ssh-coopy-id hadoop103(由于前面没有配置成功所以需要直接IP地址)

使用上面的方法,当虚拟机太多的时候,输密码的时候不安全,另外步骤也非常的重复,现在有一种简单的方法时间指定虚拟机中间的ssh连接:

ssh-copy-id IP地址(这里直接填自己主机的IP地址)
xsync .ssh

上面操作的含义是将.ssh整个文件夹送到所有集群上的主机.这样所有的机子就都可以相互访问了。但是这个方法,最好不要在公网上操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值