关于虚拟机CentOS8系统的集群,在大数据飞速发展的今天,集群、分布式这个概念在我们脑海中越来越深,我也是在学习的过程中不断踩坑,希望给位彼此借鉴,共同进步
虚拟机和系统的安装
首先是安装的问题,我都虚拟机是15的,系统是CentOS8,安装见此博客,注意移除打印机。
安装中遇见的问题
- 首先是虚拟主机安装 CentOS 8 出现 “ pane is dead ”,这是因为虚拟机自动加载两个CD,在设置中把CD/DVD(IDE)autoinst.iso移除,重启后即可顺利进入安装。原博客在此
- 还有一个安装中的问题是卡在建议安装中。一直没有反应注意在挂载内存的时候,/boot要大于200M,上面是分配了一个G。
- 还有的问题是安装好之后,启动容易黑屏,那就是没有移除或者开启打印机。
接下来就是相互之间PING不通的问题
首先一般虚拟机的默认配置肯定是ping不通的需要进行一下几步
1、刚开始CentOS8没有激活网卡,按此步骤来,这时不出意外还是ping不通外网。
2、关闭防火墙,这个时候应该就能ping到主机和外网了。
3、但是ping不通另外一台电脑的虚拟机,原因可以见此博客,这篇博客讲了虚拟机三种联网方式的原理,默认用的是net模式,所以这只是一个单机虚拟IP另一台电脑自然找不到,要将其改成桥接模式,自然就能ping通。
关于桥接模式的开启:
注意:桥接模式是选择该系统的桥接的方式,虚拟机本来就有net0为桥接方式,故选择该系统的设置
设置到这里另一台电脑就能ping通这台虚拟机了,这样就可以三台CentOS8系统就能搭建spark集群了。
一路踩坑希望能帮到有缘人!
补充:
如何配置Contos8静态IP
主要是防止部署的分布式集群Ip变化,配置后可以一劳永逸,本机IP为192.168.153.XXX。
主要我是用虚拟机,上述提到虚拟机支持三种连接方式,分配静态IP的话,需要将虚拟机设置为net模式,虚拟机配置如下:
我们记住这里分配的子网IP和网关,这里要注意的是,这里分配的子网和本机尽量不一致,2-254除了115。然后记住网关。
然后就是配置CentOS8中> vim /etc/sysconfig/network-scripts/ifcfg-ens33 我们要配置静态IP:
然后用> nmcli con reload && nmcli con up ens33 命令激活就可以了,就可以ping通www.baidu.com了,这里也就完成了。