win10安装virtualbox及部署kafka踩坑记录(代码片段)

不识君的荒漠 不识君的荒漠     2022-10-21     564

关键词:

背景

因为目前手里只有一台win10操作系统的笔记本,需要部署一套kafka环境进行调试,所以考虑使用virtualbox安装centos来部署kafka。

windows下载安装virtualbox很简单,不清楚的可以从网上查询相关资料。

环境

  • virtualbox: VirtualBox-6.1.34a-150636-Win
  • centos: CentOS-7-x86_64-Minimal-2003

centos是前两年下载的一个mini版本,考虑部署一个轻量级的服务器,所以用这个mini版本装一个虚拟机。

安装centos

virtualbox装centos虚拟机网络上有很多相关资料,也比较容易检索到,有需要的自行查询,不再重点说明。

注意,我装的是一个mini版本默认是没有提供一个可视化界面的。

网络设置

在安装centos的过程中,是可以设置网络的,但是在安装的时候我直接忽略了。

所以,安装完成之后,我这里遇到两个问题:

  1. 在虚拟机里无法访问外部网络,比如百度
  2. 宿主机无法通过网络访问虚拟机

下面是我的解决方案:

网卡1:NAT

可以在虚拟机里访问外网,但是默认这个设置可能还没有用,需要设置启动的时候启用,文件位置: /etc/sysconfig/network-scripts/ifcfg-enp0s3

使用root权限进行编辑,如果onboot是no的时候,修改为yes,如下:

然后重启网络设置:

 service network restart

 此时,可以ping一下百度,是通的。

网卡二:Host-Only

此时宿主机到虚拟机的网络是通的。

可以看到有两个网卡:

 在宿主机上ping 192.168.56.101,是通的:

网卡配置结束。

SSH连接

不需要设置端口转发,我用的这个版本22端口是可以访问的,我在宿主机上使用secureCRT直接就连接上了:

 虚拟机鼠标及光标问题

我装的是centos-mini版本,没有GUI,所以安装完成后,发现这个版本的命令行上是没有光标的,也不能使用鼠标复制粘贴,安装如下工具解决:

yum install gpm*
service gpm  start
systemctl  enable gpm

 但是感觉装这个意义不大,因为这个命令行操作起来体验确实不太好,默认的配置下,命令窗口翻页还是快捷键shift+pageup、pagedown,也不支持鼠标滚动,和宿主机的复制粘贴还要安装其它工具和相关配置。

我嫌麻烦,就直接在宿主机上使用ssh连接上进行操作,体验是相当的好。

部署kafka

kafka的部署参考官网或查找相关资料,不是本文重点。

但是部署启动后,我是想要在宿主机可以直接访问的,所以需要注意listener这里的配置,配置这个网卡的IP:

 但是配置完成启动后,我发现在宿主机上访问这个端口是不通的。

我尝试了配置virtualbox的端口转发,然后发现不是这个问题,问题在于centos中的防火墙。

关闭防火墙

我为了省事,直接把虚拟机centos中的防火墙关闭并禁用了:

# 查看确实运行中
systemctl status firewalld.service
# 停止
systemctl stop firewalld.service
# 禁用
systemctl disable firewalld.service

 然后OK,外部可以直接访问了,如下:

在宿主机上部署的kafka控制台可以直接连接虚拟机中的kafka服务:

附录

win10安装virtualbox及部署kafka踩坑记录(代码片段)

...,需要部署一套kafka环境进行调试,所以考虑使用virtualbox安装centos来部署kafka。windows下载安装virtualbox很简单,不清楚的可以从网上查询相关资料。环境virtualbox: VirtualBox-6.1.34a-150636-Wincentos: CentOS-7-x86_64-Minimal-2003centos... 查看详情

kafka安装及部署

阅读目录一、环境配置二、操作过程Kafka介绍 安装及部署回到顶部一、环境配置操作系统:Cent OS 7Kafka版本:0.9.0.0Kafka官网下载:请点击JDK版本:1.7.0_51SSHSecureShell版本:XShell5回到顶部二、操作过程1、下载Kafka并解压... 查看详情

kafka安装及部署

阅读目录一、环境配置二、操作过程Kafka介绍 安装及部署回到顶部一、环境配置操作系统:Cent OS 7Kafka版本:0.9.0.0Kafka官网下载:请点击JDK版本:1.7.0_51SSHSecureShell版本:XShell5回到顶部二、操作过程1、下载Kafka并解压... 查看详情

kafka安装及部署(代码片段)

阅读目录一、环境配置二、操作过程Kafka介绍 安装及部署回到顶部一、环境配置操作系统:Cent OS 7Kafka版本:0.9.0.0Kafka官网下载:请点击JDK版本:1.7.0_51SSHSecureShell版本:XShell5回到顶部二、操作过程1、下载Kafka并解压... 查看详情

vbox安装macos10.12

安装步骤⑴ 下载及解压macOS10.12SierraFinalbyTechReviews.rar⑵ 下载及双击安装 VirtualBox-5.1.6-110634-Win.exe ,默认安装VirtualBox在C:\ProgramFiles及继续安装Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox 查看详情

win10安装virtualbox+使用

  查看详情

kafka介绍及安装部署

...息中间件消息中间件特点消息中间件的传递模型Kafka介绍安装部署Kafka集群安装Yahookafkamanagerkafka-manager添加kafkacluster 一、消息中间件消息中间件是在消息的传输过程中保存消息的容器。消息中间件在将消息从消息生产者到消... 查看详情

在win7或8下使用virtualbox虚拟机安装osx10.11elcapitan及xcode7.0

注:本文源自于:http://bbs.feng.com/read-htm-tid-9908410.html___________________________________________________________________________________________________________________________________________________ 查看详情

kafka介绍及安装部署(代码片段)

...息中间件消息中间件特点消息中间件的传递模型Kafka介绍安装部署Kafka集群安装Yahookafkamanagerkafka-manager添加kafkacluster 一、消息中间件消息中间件是在消息的传输过程中保存消息的容器。消息中间件在将消息从消息生产者到消... 查看详情

win10升级后无法正常使用virtualbox如何解决?

解决方法:之前使用的VirtualBox4.8版本出现了和Win10系统不兼容的情况,而下载并安装VirtualBox5.0后即可解决。Win10升级后无法正常使用VirtualBox,是由于与系统不兼容导致的,因此需要安装最新版的VirtualBox,就可以在Win10上使用Virtu... 查看详情

升级win10后virtualbox无法启动怎么解决

参考技术A解决方法:VirtualBox版本和Win10不兼容所至,之前使用VirtualBox4.8,而在下载安装VirtualBox5.0后,一些问题就可以迎刃而解。以上就是升级Win10后VirtualBox无法使用问题的解决方法介绍了。碰到类似情况的朋友,只要下载安装... 查看详情

kafka的安装部署及应用(代码片段)

1.介绍1.1.简介kafka是一款分布式、支持分区的、多副本,基于zookeeper协调的分布式消息中间件。其最大特性就是能够实时处理大量消息。1.2.基本概念Broker,消息中间件的处理节点,也即服务器。一个broker一个服务器,... 查看详情

win10用不了virtualbox怎么办

VirtualBox在Windows10中是可以使用的。如果不能使用可以尝试下载新版本,关闭系统自带的Hyper-V。软件工具:Windows101511专业版、VirtualBox版本5.0.20r10693(其他版本自行尝试)。1、如果有开启自带的Hyper-V先关掉。按WIN+r打开运行窗口... 查看详情

kafka2.10安装部署

安装kafkaviconfig/zookeeper.properties viconfig/server.properties 这个文件是启动kafka集群需要指定的配置文件,注意2点:#Theidofthebroker.Thismustbesettoauniqueintegerforeachbroker.broker.id=0#Theportthesocketserverli 查看详情

virtualbox虚拟机安装win8/10

...候可以借助虚拟机去安装不同的操作系统,以下例子使用VirtualBox来安装第一步:下载安装系统的iso文件可到:https://ms 查看详情

升级win10后virtualbox无法启动怎么解决

VirtualBox在Windows10中是可以使用的。如果不能使用可以尝试下载新版本,关闭系统自带的Hyper-V。软件工具:Windows101511专业版、VirtualBox版本5.0.20r10693(其他版本自行尝试)。1、如果有开启自带的Hyper-V先关掉。按WIN+r打开运行窗口... 查看详情

mac通过virtualbox安装win10

...015/p/7688120.html一、下载和安装  去oracle官网下载mac版的virtualBox。官网下载地址:https://www.virtualbox.org/。      下载好后按照向导进行安装即可。  二、使用方法1.新建虚拟机    打开virtualbox,界面如下: &... 查看详情

kafka2.12在linux下的安装部署及java客户端对接

一、下载kafka_2.12-2.4.0.tgz并解压至/home/kafka_2.12-2.4.0二、配置kafka 2.1创建kafka日志文件夹:/home/kafka_2.12-2.4.0/logs2.2创建zookeeper数据目录:/tmp/zookeeper2.3配置/home/kafka_2.12-2.4.0/config/server.properties & 查看详情