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-4346-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=pangu103.配置hosts
vi /etc/hosts
192.168.56.10 pangu10 192.168.56.11 pangu11 192.168.56.12 pangu124.關閉防火墻
systemctl stop firewalld.service systemctl disable firewalld.service5.禁用SELINUX
vi /etc/sysconfig/selinux
6.上數步驟做完完需要機器重啟
?
四、集群機器建互相免密登錄
1.生成sshkey
ssh-keygen -t rsa一路確認完成后執行如下操作
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keyssystemctl restart sshd2.三臺機器互相復制形如
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@pangu103.設置RSA認證
vi /etc/ssh/sshd_config
RSAAuthentication yes # 啟用 RSA 認證 PubkeyAuthentication yes # 啟用公鑰私鑰配對認證方式 AuthorizedKeysFile .ssh/authorized_keys # 公鑰文件路徑(和上面生成的文件同)入職rsa設置到其他機器上
for a in {11..12} ; 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.虛擬機啟動命令
?
2.虛擬機關閉命令
vboxmanage controlvm pangu10 poweroff vboxmanage controlvm pangu11 poweroff vboxmanage controlvm pangu12 poweroff?
轉載于:https://www.cnblogs.com/Netsharp/p/9781158.html
總結
以上是生活随笔為你收集整理的SPARK安装一:Windows下VirtualBox安装CentOS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 性能测试流程-各阶段的工作
- 下一篇: 机器学习系统设计——误差矩阵