SPARK安装一:Windows下VirtualBox安装CentOS
一、虚拟机安装
重点是网络设置,参见:https://www.linuxidc.com/Linux/2018-04/151924.htm
本文用三台2核4g虚拟机做集群,虚拟机安装centos7,如下
192.168.56.10 pangu10
192.168.56.11 pangu11
192.168.56.12 pangu12
说明:pangu是盘古的意思,随便取的一个好记的名字
二、网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=6adc2574-e95f--8fbe-24638b971c90
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.11
三、设置域名
1.配置hostname
vi /etc/hostname
pangu10
2.这里也要设置
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=pangu10
3.配置hosts
vi /etc/hosts
192.168.56.10 pangu10
192.168.56.11 pangu11
192.168.56.12 pangu12
4.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
5.禁用SELINUX
vi /etc/sysconfig/selinux
SELINUX=enforcing
SELINUX=disabled
6.上数步骤做完完需要机器重启
四、集群机器建互相免密登录
1.生成sshkey
ssh-keygen -t rsa
一路确认完成后执行如下操作
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod ~/.ssh/authorized_keys systemctl restart sshd
2.三台机器互相复制形如
ssh-copy-id -f -i ~/.ssh/id_rsa.pub root@pangu11
ssh-copy-id -f -i ~/.ssh/id_rsa.pub root@pangu12
ssh-copy-id -f -i ~/.ssh/id_rsa.pub root@pangu10
3.设置RSA认证
vi /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(和上面生成的文件同)
入职rsa设置到其他机器上
for a in {..} ; do scp /etc/ssh/sshd_config root@pangu$a:/etc/ssh/sshd_config ; done
五 、VirtualBox命令行控制
VBOX可视化操作打开虚拟机的虚拟机要始终打开UI界面,关闭UI界面虚拟机就停止了
可以使用命令行打开无UI的虚拟机,需要把vbox的安装目录添加到PATH环境变量里,我本机的目录是C:\Program Files\Oracle\VirtualBox
VBOX命令行常用操作
|
编号 |
功能 |
命令 |
说明 |
|
1 |
查看虚拟机+有几台 |
VBoxManage list vms |
|
|
2 |
查看虚拟机+正在运行中的 |
VBoxManage list runningvms |
|
|
3 |
启动虚拟机+图形 |
VBoxManage startvm "pangu10" |
|
|
4 |
启动虚拟机+图形+使用VRDP方式 |
VBoxManage startvm pangu10 -type vrdp |
|
|
5 |
启动虚拟机+无图形 |
VBoxManage startvm "pangu10" -type headless |
|
|
6 |
关闭虚拟机 |
VBoxManage controlvm pangu10 poweroff |
VBoxManage controlvm可选参数: |
根据上面的命令行整理的脚本
1.虚拟机启动命令
start VBoxManage startvm "pangu10" -type headless
start VBoxManage startvm "pangu11" -type headless
start VBoxManage startvm "pangu12" -type headless
2.虚拟机关闭命令
vboxmanage controlvm pangu10 poweroff
vboxmanage controlvm pangu11 poweroff
vboxmanage controlvm pangu12 poweroff
SPARK安装一:Windows下VirtualBox安装CentOS的更多相关文章
- windows下virtualbox安装Ubuntu虚拟机
安装Ubuntu的部分省略.下面是设置文件夹共享. 1. 安装virtualBox增强功能包 点击"设备"->"安装增强功能" 2. 在windows下建 ...
- Windows下如何安装 Composer
如何安装 Composer Windows下如何安装 Composer 下载 Composer 安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 打 ...
- i.Windows下APR安装过程
1.下载安装native Windows下的APR安装和配置比较简单,可以直接下载Tomcat-native的二进制的版本包: 下载之后的目录结构为: tcnative-1.dll这个库已经包含了AP ...
- memcache的windows下的安装和简单使用
原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...
- Windows下pry安装和配置
Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...
- Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
Windows下虚拟机安装Mac OS X -– VM12安装Mac OS X 10.11 随着Iphone在国内大行其道,越来越多的开发者涌入iOS开发大军 中,但都苦于没有苹果机,本文即将介绍WI ...
- Windows下memcache安装使用
Windows下Memcache安装 随着时间的推移,网上现在能找到的在 Windows下安装 Memcache 的文档大多已经过时.雪峰这里再简要介绍一下当下最新版的安装和配置方法. Memcach ...
- mysql 在windows下的安装,开发基础与要点
1:安装(windows下) 官网下载.msi文件 运行安装时只需要安装server就行了 在环境变量中配置到bin目录:e.g:C:\programFile\...mysql\bin 完成后进入wi ...
- Windows 下如何安装配置Snort视频教程
Windows 下如何安装配置Snort视频教程: 第一步: http://www.tudou.com/programs/view/UUbIQCng360/ 第二部: http://www.tudou ...
随机推荐
- SpringBoot配置(2) slf4j&logback
SpringBoot配置(2) slf4j&logback 一.SpringBoot的日志使用 全局常规设置(格式.路径.级别) SpringBoot能自动适配所有的日志,而且底层使用slf4 ...
- excel 设置的函数在打开的时候不会自动执行
excel中设置了个today的函数,显示今天的日期,结果不执行. 解决方案:打开该excel,选择File-->Options ,在弹出的框框中选择Formulas,在主界面的Calcula ...
- eclipse各版本及下载
附:Eclipse各个版本简介(http://zh.wikipedia.org/wiki/Eclipse) eclipse下载地址: https://www.eclipse.org/官网--右上角的I ...
- Pycharm2018的激活方法或破解方法(必须加host)
修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的方法去替换hosts文件 修 ...
- arcgis10.2 打开CAD文件注记乱码
1.使用ARCGIS10.2打开CAD文件,图面显示的注记内容为乱码,属性表中的注记内容正常2.同样的CAD文件在ARCGIS9.3中打开正常出现此情况影响历史数据使用,请求ESRI技术支持注:系统添 ...
- 刘志梅2017710101152.《面向对象程序设计(java)》第一周学习总结
本人学号<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com http://ww ...
- python学习笔记之四-多进程&多线程&异步非阻塞
ProcessPoolExecutor对multiprocessing进行了高级抽象,暴露出简单的统一接口. 异步非阻塞 爬虫 对于异步IO请求的本质则是[非阻塞Socket]+[IO多路复用]: & ...
- jquery如何实现当页面下拉到一定位置时,右下角出现回到顶部图标
渐进式返回顶部
- 性能测试day06_需求设计的学习(性能重中之重,思维方向永远重于工具)
今天接着来学习下性能知识,本来是应该先学习一下LR的用法的,不过听完云层大大的课之后,我感觉工具没有这一篇来的重要,我们知道性能有三大步骤:负载->监控->调优,但是在这个之前我们首先要搞 ...
- (Python基础)2 or 3?
对于大部分初学者来说,该选择Python2.x还是Python3.x?我想这个问题都是普遍初学者的疑问.我的回答当然是学Python3.x的啦.因为下面有段官方原话是这样子说的 ,大概意思呢就是Pyt ...