【大数据】| 02-VMaware虚拟机系统设置

主机名、IP、SSH免密登录

修改主机名

su - #修改权限
hostnamectl set-hostname node1 #修改主机名

其他克隆虚拟机操作同上

修改IP

自动获取ip改成固定ip,子网掩码,网关,DNS1

vim /etc/sysconfig/network-scripts/ifcfg-ens33 
#修改后执行
systemctl restart network
#检查
ifconfig

修改内容:

修改ip出现问题:

ifconfig没有ens33的ip配置

解决方法 :

#检查接口是否已激活
ip link show ens33 

 状态为 DOWN:

#手动启用
ip link set ens33 up 

 启动了ens33,但是没有ip

 重启服务器:

#将networkmanager服务停了
systemctl stop NetworkManager
systemctl disable NetworkManager
#重启网卡,就ok了
systemctl restart network #或 service network restart
systemctl status network

配置主机名映射

windows修改

修改C:\Windows\System32\drivers\etc的host文件新增:

192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3
3台Linux虚拟机修改

vim /etc/hosts文件新增:

192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3

SSH免密登录

后续安装的集群化软件,多数需要远程登录以及远程执行命令,我们可以简单起见,配置三台Linux服务器之间的免密码互相SSH登陆
1.在每一台机器都执行:`ssh-keygen -t rsa -b 4096`,一路回车到底即可

#生成密钥(回车++++)
ssh-keygen -t rsa -b 4096
#查看是否生成密钥
cd .ssh/
ll

2.在每一台机器都执行:

ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3

3.执行完毕后,node1、node2、node3之间将完成root用户之间的免密互通

JDK环境部署

1.下载jdk,传输进虚拟机

虚拟机输入rz,选择文件传输进去

2.创建文件夹,部署JDK

将JDK和Tomcat都安装到该文件夹

mkdir -p /export/server

3.解压JDK安装文件

tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server

4.配置JDK软连接

cd /export/server
ln -s /export/server/jdk1.8.0_361 jdk

5.配置JAVA_HOME环境变量

vim /etc/profile

export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin

6.生效环境变量

source /etc/profile

7.配置Java执行程序的软链接

rm -f /usr/bin/java #删除系统自带java
ln -s /export/server/jdk/bin/java /usr/bin/java

8.执行验证

java -version
javac -version

9.复制JDK文件到另一个虚拟机

 scp -r jdk1.8.0_361 node2:`pwd`/

防火墙、SELinux、时间同步

关闭防火墙和SELinux

集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,我们可以简单的在集群内部关闭防火 在每一台机器都执行

systemctl stop firewalld
systemctl disable firewalld

Linux有一个安全模块:SELinux,用以限制用户和程序的相关权限,来确保系统的安全稳定在当前,我们只需要关闭SELinux功能,避免导致后面的软件运行出现问题即可

vim /etc/sysconfig/selinux
# SELINUX=enforcing 改成
SELINUX=disabled 

修改时区并配自动时间同步

以下操作在三台Linux均执行:

1.安装ntp软件

yum install -y ntp

2.更新时区

rm -f /etc/localtime;
sudo ln -s /usr/share/zoneinfo/Asia/shanghai /etc/localtime

3.同步时间

ntpdate -u ntp.aliyun.com

4.开启ntp服务并设置开机自启

systemctl start ntpd
systemctl enable ntpd
#查看状态
systemctl status ntpd

拍摄快照保存状态
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值