大数据---Hadoop安装教程(一)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Hadoop安装教程前期工作

以下步骤基于网络配置完成并且能连接xshell和xftp工具
Linux安装: Linux—CentOS 7 64位安装教程
Xshell连接: Linux—Xshell连接


文章目录


安装vim编辑器

yum -y install vim

免密登录

ssh登录过程

1远程主机收到用户的登录请求把自己的公钥发给用户。
2用户使用这个公钥将登录密码加密后发送回来。
3远程主机用自己的私钥解密登录密码如果密码正确就同意用户登录。

免密登录的原理

Linux免密登录本质上是使用了”公钥登录”。原理很简单就是用户将自己的 公钥 储存在远程主机上。登录的时候远程主机会向用户发送一段 随机字符串用户用自己的 私钥 加密后再发回来。远程主机用事先储存的公钥进行解密如果成功就证明用户是可信的直接允许登录shell不再要求密码。常见如Git的ssh方式也是通过公钥进行认证的。SSH公钥登录比密码登录更安全密码登录可能存在中间人攻击。
客户端使用私钥服务端使用公钥。

操作

1.免密登录

#生成密钥对
ssh-keygen -t rsa -P ""
#(连续三次回车即在本地生成了公钥和私钥不设置密码默认存储在 ~/.ssh目录下)

在这里插入图片描述

2.开启远程免密登录配置

[root@localhost .ssh]# ssh-copy-id -i ./id_rsa.pub -p22 root@192.168.xxx.xxx(服务器的IP地址

3.远程登录

[root@localhost .ssh]# ssh -p22 root@192.168.xxx.xxx(服务器的IP地址)
退出exit。

时间同步

1.安装ntpdate

yum install -y ntpdate

2.同步

ntpdate time.windows.com

在这里插入图片描述

3.设置定时任务定时更新时间

crontab -e

设置每五小时更新时间

* */5 * * * /usr/sbin/ntpdate -u time.windows.com 

启动任务

service crond start

查看状态

service crond status

在这里插入图片描述

修改计算机名

hostnamectl set-hostname Hadoop(计算机名)

在这里插入图片描述

安装并配置jdk

准备工作
1.在opt目录下创建install和soft文件
2.使用xftp工具 将压缩包上传到install文件

解压文件到指定目录

tar -zxvf ./jdk-8u321-linux-x64.tar.gz -C ../soft/
tar -zxvf ./hadoop-3.1.3.tar.gz -C ../soft/

修改文件名

mv jdk1.8.0_321/ jdk180
mv hadoop-3.1.3/ hadoop313

配置JDK环境变量

vim /etc/profile

输入set nu 显示行号在75行开始添加添加后wq保存退出

 75 # JAVA_HOME
 76 export JAVA_HOME=/opt/soft/jdk180
 77 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 78 export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述

刷新配置文件

source /etc/profile

测试

输入javac
在这里插入图片描述
输入java -version 查看java版本
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Hadoop