kafka安装指导

Posted ye-feng-yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka安装指导相关的知识,希望对你有一定的参考价值。

本篇博客主要讲解在虚拟机安装之后,从如下四个方面进行讲解kafka的安装过程。

(1)如何配置虚拟机网络

(2)如何安装JDK

(3)如何安装zookeeper

(4)如何安装kafka


如何配置虚拟机网络

kafka一般安装到linux操作系统,当然windows下面也可以运行,作为程序员,还是在linux下面开发测试为主,因此我们首先安装3台linux虚拟机

  • 虚拟机软件:vmware workstation 14 pro
  • 操作系统: CentOS-7-x86_64-DVD-1804

我们首先使用虚拟机软件vmware workstation 14 pro安装CentOS系统,相关教程网上很多,在此不必演示,安装之后再克隆两台,之后进行相关配置。

三台服务器IP规划为:

  • 192.168.40.101
  • 192.168.40.102
  • 192.168.40.103

规划依据:和windows下面的VMnet8的IP: 192.168.40.1在同一个网段,下面是宿主机windows下面使用ipconfig查看的内容:

以太网适配器 VMware Network Adapter VMnet8:

连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::3d3c:50d2:c7d:e637%43
IPv4 地址 . . . . . . . . . . . . : 192.168.40.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :

(1)网络配置,需要如下三步:

1 切换root
2 修改文件   vi /etc/sysconfig/network-scripts/ifcfg-ens33 
3 重启网络   service network restart

其中第二步最为复杂:在ifcfg-ens33文件原有基础上:

修改内容为:

BOOTPROTO=static
ONBOOT=yes

增加内容为(注意IPADDR对于其它两台服务器为:192.168.40.102、192.168.40.103):

IPADDR=192.168.40.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

(2)主机名配置

a:编辑/etc/sysconfig/network文件,添加如下配置。注意其它两台服务器名称。可以配置为 kafka-102、kafka-103

NETWORKING=yes
HOSTNAME=kafka-101

b:完成主机名映射为IP地址的功能。编辑/etc/hosts文件,增加如下配置,其他两台服务器也做类似配置。
192.168.1.101   kafka-101
c:重启服务器生效。

如何安装JDK

1、查看原有系统的jdk

[[email protected] ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

2、删除自带的openjdk(需切换至root用户)

rpm -qa| grep openjdk|xargs rpm -e --nodeps

3、新建jdk安装目录

mkdir /usr/local/java
cd /usr/local/java

4、下载jdk并上传至服务器/usr/local/java目录,并解压

tar -zxvf jdk-8u201-linux-x64.tar.gz

5、配置/etc/profile文件,添加如下内容

export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

6、使之生效

source /etc/profile

7、再次查看jdk信息,已经显示安装成功

[[email protected] java]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

8、注意问题:如果切换到普通用户,查看JDK版本不能正常执行命令,则新打开一个连接或者重启服务器再查看即可 。

以上是关于kafka安装指导的主要内容,如果未能解决你的问题,请参考以下文章

Windows OS上安装运行Apache Kafka教程

极客时间资料下载,满满干货指导

MySQL系列:kafka停止命令

spark读kafka 安全认证 求大神指导,可以支付财富值,也可以支付宝。。

Windows OS上安装运行Apache Kafka教程

配置 kafka 同步刷盘