资料:
链接:https://pan.baidu.com/s/1BERKtAe-zQur1N4L-IDxqQ
提取码:nfgd
注意 :存放虚拟机的盘符最好有100G以上的空间,最少不能低于80G,不然后期开发会内存不足。
vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-scripts/ifcfg-eth0
网关与子网掩码
IP地址有效范围,即填写的IP地址要在下面两个范围之内
vi /ect/sysconfig/network
HOSTNAME=node01
vim /etc/hosts
关机重启linux系统即可进行联网了
第二台第三台机器重复上述步骤,并设置IP网址为192.168.203.140,192.168.203.150
联网检查输入命令
ping www.baidu.com
按Ctrl+C即可停止
三台机器执行以下命令(root用户来执行)
service iptables stop #关闭防火墙
chkconfig iptables off #禁止开机启动
-为什么要关闭SELinux
- 如果开启了SELinux, 需要做非常复杂的配置, 才能正常使用系统, 在学习阶段, 在非生产环境, 一般不使用SELinux
enforcing 强制模式
permissive 宽容模式
disable 关闭
vi /etc/selinux/config
为什么要免密登录
免密 SSH 登录的原理
在三台机器执行以下命令,生成公钥与私钥
ssh-keygen -t rsa
执行该命令之后,按下三个回车即可
三台机器将拷贝公钥到第一台机器
三台机器执行命令:
ssh-copy-id node01
将第一台机器的公钥拷贝到其他机器上
scp /root/.ssh/authorized_keys node02:/root/.ssh
scp /root/.ssh/authorized_keys node03:/root/.ssh
这样在每一台机器上只要输入 sh 机器节点名称
即可无密切换到其他虚拟机上
如 sh node02
为什么需要时间同步
方式 1:
所有主机和同一台主机的时间保持同步
方式2:
通过网络,所有主机和时钟同步服务器保持同步
## 安装
yum install -y ntp
## 启动定时任务
crontab -e
随后在输入界面键入
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;
保存即可,同样三台虚拟机都要操作
如有需要,参考day03博客:https://blog.csdn.net/qq_38454176/article/details/104690041
rpm -qa | grep java
rpm -e java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64 tzdata-java-2016j-1.el6.noarch java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 --nodeps
mkdir -p /export/softwares #软件包存放目录
mkdir -p /export/servers #安装目录
#上传jdk到/export/softwares路径下去,并解压
tar -zxvf jdk-8u141-linux-x64.tar.gz -C ../servers/
vim /etc/profile
添加如下内容
export JAVA_HOME=/export/servers/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH
修改完成之后记得 source /etc/profile生效
source /etc/profile
第一步:在线安装mysql相关的软件包
yum install mysql mysql-server mysql-devel
第二步:启动mysql的服务
/etc/init.d/mysqld start
第三步:通过mysql安装自带脚本进行设置
/usr/bin/mysql_secure_installation
回车后会有几个选项
n
第四步:进入mysql的客户端然后进行授权
mysql -uroot -p密码
# 授权命令
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 使授权生效命令
flush privileges;
大数据专栏,欢迎订阅