linux集群环境

修改IP为静态IP

修改配置文件

cd /etc/sysconfig/network-scripts进入网络配置目录
dir ifcfg*找到网卡配置文件
ifcfg-ens33找到版本最新的文件并修改
vim ifcfg-ens33

配置文件内容

1
2
3
4
5
6
7
8
9
10
TYPE=Ethernet
BOOTPROTO=static #改成static,针对NAT
NAME=eno16777736
UUID=4cc9c89b-cf9e-4847-b9ea-ac713baf4cc8
DEVICE=eno16777736
DNS1=114.114.114.114 #和网关相同
ONBOOT=yes #开机启动此网卡
IPADDR=192.168.65.161 #固定IP地址192.168.65(网段).***
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.65.2 #网关和NAT自动配置的相同,不同则无法登录

重启网络

1
2
service network restart	#重启网络
systemctl restart network.service #重启网络centos7

查看IP

1
ip addr						#查看IP地址 ip add

关闭防火墙

systemctl stop firewalld.service关闭防火墙服务
systemctl disable firewalld.service禁止防火墙开启启动
systemctl restart iptables.service重启防火墙使配置生效
systemctl enable iptables.service设置防火墙开机启动
firewall-cmd --state检查防火墙状态
yum install -y lrzsz下载安装上传文件插件

修改主机名

vim /etc/hostname删掉原内容,修改为想要的主机名

Hostname为内核属性需要重启才能生效,不想重启可以定义临时主机名

hostname hadoop01(主机名)设置临时主机名
hostname查看主机名

修改host文件

vi /etc/hosts ** **删掉原来所有内容,改为以下

1
2
3
4
5
6
127.0.0.1   localhost
::1 localhost
#(集群主机IP) (主机名)
192.168.47.161 hadoop01
192.168.47.162 hadoop02
192.168.47.163 hadoop03

设置免密登录

每台都执行以下操作
ssh-keygen
然后三次直接回车不输入任何内容
得到秘钥后执行:
ssh-copy-id root@hadoop01 #(主机名)hadoop02、hadoop03(本机也要发)

测试

ssh hadoop02 #随意一个其他主机名不需要输入密码直接进入说明成功,exit退出

安装JDK

在用户目录 ~ 中编辑go文件

1
2
3
4
vim go
#编辑内容为
cd /usr/local/src
#保存后执行 . go即可到达指定目录

/usr/local/src下创建目录java——mkdir java

上传安装包并解压

tar -zxvf jdk-8u65-linux-x64.tar.gz解压JDK

scp -r java/ root@hadoop02(主机名):/usr/local/src发送给集群其他主机

修改环境变量vim /etc/profile

文档最后添加

1
2
3
4
5
6
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.8.0_65 #jdk路径
JAVA_BIN=/usr/local/src/java/jdk1.8.0_65/bin #jdk下bin路径
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

source /etc/profile加载环境变量

测试java -version

scp /etc/profile root@hadoop02(主机名):/etc发送给集群其他主机

-------------本文结束❤️感谢您的阅读-------------
ボ wechat
扫描二维码,可获得菜鸡一枚
打赏测试
0%