zookeeper和dubbo-学习环境搭建

  • 此文主要介绍virtual box的安装及jdk的配置,最后简要介绍了如何搭建三台虚拟机,作为分布式测试开发学习使用
1、virtual box虚拟机安装

下载地址 https://download.virtualbox.org/virtualbox/5.2.22/VirtualBox-5.2.22-126460-Win.exe

2、怎么在配置虚拟机网络,达到宿主机与虚拟机互通

主机网络管理器–》创建–》记住ipv4掩码 192.168.1.1 为虚拟机分配IP的时候,就在192.168.1.1 这个上面分配ip地址
设置–》网络–》启动网卡2–》选择hostOnly 启动虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动配置网络:

cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3
ONBOOT=yes  #修改no为yes
cp ifcfg-enp0s3 ifcfg-enp0s8  #配置静态ip,防止ip随时更改,便于开发调试ip地址变动引起的问题
vi ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
service network restart  #重启网络
ping www.baidu.com  #测试网络是否连通

ifcfg-enp0s3 文件

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=43dece66-64b7-4798-a91e-36aab5b906fe
DEVICE=enp0s3
ONBOOT=yes

ifcfg-enp0s8文件

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes

按上述即可配置完成,也可以使用第三方工具连接即可。使用x-shell连接如图所示:
在这里插入图片描述

3、linxu安装java环境
tar -zxvf jdk-8u191-linux-x64.tar.gz   #解压
mv jdk1.8.0_191/  /usr/local/   #移动到/usr/local目录下
yum install vim -y #若未安装,则安装vim编辑工具

vim /etc/profile  #在文件的后面加上下面几行         

JAVA_HOME=/usr/local/jdk1.8.0_191
JRE_HOME=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$PATH  
export PATH
  • 激活配置
source /etc/profile
  • 测试
java
javac 
java -version
4、克隆多台虚拟机
  • 介绍如何使用virtualbox的克隆功能,快速克隆多台虚拟机,从而带到模拟集群的效果
  • 在已安装的虚拟机上配置hosts vim /etc/hosts
    在下面,增加
    192.168.1.101 zk_101
    192.168.1.102 zk_102
    192.168.1.103 zk_103
    保存退 出之后用shutdown -h now 关闭虚拟机
  • 在virtualBox上,点击管理,导出虚拟电脑,选择相应目录进行导出 导出完成后,点击管理,导入,选择刚刚导出的文件 按相同步骤导入2台虚拟机
  • 修改各自的ip(防止ip冲突,前面一台为101,可相继修改为102,103)
 vim /etc/sysconfig/network-scripts/ifcfg-enp0s8

修改ip之后 ,重启网络

ip address #查看ip
yum install net-tools #安装网络查看
ifconfig 

service network restart

测试几台虚拟机是否互通,ip互测,ping主机名(hosts里之前三台已配置)

ping 192.168.1.102
ping zk102

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
/etc/hosts文件详细如下

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.101 zk101
192.168.1.102 zk102
192.168.1.103 zk103
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值