开源地址 https://github.com/wangxiaoleiAI/big-data
卜算子·大数据 目录
开源“卜算子·大数据”系列文章、源码,面向大数据(分布式计算)的编程、应用、架构——每周更新!Linux、Java、Hadoop、Spark、Sqoop、hive、pig、hbase、zookeeper、Oozie、flink…etc
本节主要讲解内容:
- 如何通过virtualbox构建“真正”的服务器
- virtualbox网络设置,使得的主机与虚拟机,虚拟机与虚拟机互相登录。
- 搭建三台可以互通linux服务器版本的虚拟机,主机也可以登录到任意一台虚拟机上。
- 关于Ubuntu环境下如何设置virtualbox网络可以查看我之前的一篇文章VirtualBox NAT host-only高级网络配置
上一节1.1已经讲解了如何来快速安装、配置virtualbox,并已经安装了Ubuntu18.04桌面版,如果不清楚步骤请查看1.1 Virtualbox虚拟机快速入门
file–>Host Network Manager–>Create–>查看分配的网段并取消DHCP
至此就已经设置好了host-only所需的网段了。
# 安装网络工具
sudo apt install net-tools
# 查看本地网络情况
ifconfig
当前网络 10.0.2.15主机是ping不通的。关闭虚拟机。
默认配置了NAT网络,这样可以让虚拟机连接互联网(这个需要的)
接下来配置第二块网卡,设置为Host-only模式,然后(自动)选择1.2.1设置的网络vboxnet0,保存。此时,虚拟机就具备了第二块网卡,但是因为取消了DHCP自动分配网络ip,所以需要手动的去虚拟机中配置静态ip。
开启虚拟机,最新版Ubuntu18.04 网络配置需要安装ifupdown使得修改生效
sudo apt install ifupdown
查看当前网络
ls /sys/class/net
修改网络配置文件
sudo vim /etc/network/interfaces
添加如下内容
# 增加的Host-only静态IP设置 (enp0s8 是根据拓扑关系映射的网卡名称(旧规则是eth0,eth1))
# 可以通过 ```ls /sys/class/net```查看,是否为enp0s8
auto enp0s8
iface enp0s8 inet static
address 192.168.56.101
netmask 255.255.255.0
重启虚拟机生效。
#linux、mac查看本机ip
ifconfig
# window用ipconfig
sudo apt install openssh-server
点击下载服务器版镜像
服务器安装过程注意事项
至此安装完成,接下来修改虚拟机的网络配置文件。
例如:修改master网络配置文件,设置静态ip为 192.168.56.106
最新版Ubuntu18.04 网络配置需要安装ifupdown使得修改生效
sudo apt install ifupdown
sudo vim /etc/network/interfaces
添加如下内容
# (注释的内容忽略)增加的Host-only静态IP设置 (enp0s8 是根据拓扑关系映射的网卡名称(旧规则是eth0,eth1))
# 可以通过 ```ls /sys/class/net```查看,是否为enp0s8
auto enp0s8
iface enp0s8 inet static
address 192.168.56.106
netmask 255.255.255.0
重启生效,如此依次更改其他服务器
三台虚拟服务器,可以通过本地登录,并执行操作。
至此完成虚拟机高级教程,已经可以通过虚拟机搭建“真正”的服务器了。
就开始真正的大数据之旅吧。
开源地址:https://github.com/wangxiaoleiAI/big-data
大数据完整知识体系原创分享,长按关注微信公众号【从入门到精通】,进群交流、获取一手更新资讯。