linux集群的配置

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!

你可能感兴趣的:(linux)