1.软件及工具准备
a.虚拟机 vmware
b.centos镜像文件 CentOS-7-x86_64-Minimal-1804.iso
c.jdk jdk-8u181-linux-x64.tar.gz
d. hadoop-2.7.3.tar.gz
e.securcrt #shell客户端
2. linux集群的配置
a.安装好vmware后开始安装linux
这里只安装一台即可命令为s1, 后面的三台使用克隆的方式。
在s1上安装好要使用的jdk, mysql, hadoop以及要进行的其他配置
注意! 要关闭防火墙
配置网卡
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33(网卡名视具体电脑而定)
TYPE=Ethernet
BOOTPROTO=static #是dhcp自动分配ip,还是静态ip
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9b4c784c-8910-4fb7-a1f4-5be34cc970f3
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.22.10 #本机ip地址
PREFIX=24 #字网掩码
GATEWAY=192.168.22.2 #网关,在vmware网络配置中查看
DNS=192.168.23.2 #DNS服务器
2、重启网络适配器
service network restart
3、在VMware的虚拟机中查看ip地址是否修改成功
ip addr 或ifconfig
4、设置客户机连接外网
这个配置文件是立即生效的
修改文件sudo vi /etc/resolv.conf
添加 设置dns地址
# DNS地址
nameserver 192.168.23.2
nameserver 223.5.5.5
nameserver 114.114.114.114
修改主机名
/etc/hostname 这里存入的是当前计算机的名称
配置的所有主机当前网络内可见
需要配置/etc/hosts文件
这里面的内容是主机名与ip之间的映射
要使用ifconfig命令
需要安装 net-tools
yum install -y net-tools
防火墙管理
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
完成上述步骤,就完成了主机的安装及网络配置,接下来就是安装各种软件
安装 secureCRT客户端
一、安装
1、下载解压,得到64位和32位的securecrt8.0原程序和注册机,用户可以根据需要选择安装,安装较为简单,直接一直点击next即可。
二、破解(破解过程中不要打开软件),要记得关闭windows的防火墙
1、安装好软件后,在软件包中找到注册机,点击复制。
2、找到软件的文件位置,可以右击软件快捷方式属性,点击打开文件位置(默认地址为:C/Program Files/VanDyke Software/Clients),将注册机粘贴到文件夹中(文件移动可能会需要管理员权限,点击继续即可)。
3、复制好注册机后,在软件文件夹中打开注册机(要以管理员模式运行注册机,不然无法破解)。
4、点击注册机中的Patch按钮,会弹出一个文件选择框,选择文件夹中的软件启动文件SecureCRT.exe,点击打开破解。
5、点击确定。
6、点击确定后,又会弹出一个文件选择框,选择里面的LicenseHelper.exe文件,点击打开破解。
7、再次点击确定。
8、打开软件,点击ok。
9、点击Enter license Data按钮开始注册软件。
10、将注册机中的name栏中的字符复制进软件注册框中选择下一步。
11、然后软件会显示报错,无法注册,这时点击软件注册界面中的Enter license Manually按钮。
12、再讲将注册机中的Name,Company框中的字符复制到注册界面中的对应框中,点击下一步。
13、再将注册机中的Serialmumber,License key中的字符复制进入注册界面中的对应框中,点击下一步。
14、再将注册机中的lssue date栏中的字符复制到注册界面中的对应框中,点击下一步。
15、破解完成。
16、打开软件。
后面就可以使用这个客户端来操作linux了
secureCRT上传与下载的配置
===================================
一.在使用SecureCRT上传下载之前需要给服务器安装lrzsz:
yum -y install lrzsz (注:参数-y中"y"的意思是:当安装过程提示选择全部为"yes")
二、命令sz、rz的使用方法:
rz中的r意为received(接收),输入rz时、意为服务器接收文件,既将文件从本地上传到服务器。
sz中的s意为send(发送),输入sz时、意为服务器要发送文件,既从服务器发送文件到本地,
或是说本地从服务器上下载文件。
注:不论是send还是received,动作都是在服务器上发起的
克隆快照创建其他主机,克隆时要关闭linux
克隆好后设置每台主机的
/etc/sysconfig/network-scripts/ifcfg-ens33: 修改每台主机的ip地址
s1: 192.168.22.11
s2: 192.168.22.12
s3: 192.168.22.13
s4: 192.168.22.14
/etc/resolve.conf的设置
nameserver 114.114.114.114
/etc/hostname文件(设置主机名)
echo s1>/etc/hostname
echo s2>/etc/hostname
echo s3>/etc/hostname
echo s4>/etc/hostname
/etc/hosts(设置与其他主机的连接 每台主机一样)
192.168.22.11 s1
192.168.22.12 s2
192.168.22.13 s3
192.168.22.14 s4
将/etc/hosts 拷贝到其他linux主机
scp /etc/hosts root@s2:/etc
scp /etc/hosts root@s3:/etc
scp /etc/hosts root@s4:/etc
配置完成后,重启服务
在一台Linux主机上ping其他的主机能ping通,就说明配置ok!