- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Kafka集群安装部署说明
修订记录
日期
版本号
修订说明
修订人
目录
TOC\o1-3\h\u186091.安装前准备 4
64171.1环境说明 4
152741.2.安装包准备 4
322321.3.创建非root账户 5
188161.4.安装环境准备及规划 5
159812.安装 5
277682.1.JDK安装 5
163992.2.zookeeper安装 6
244722.3.kafka安装 8
224683.测试 10
14809Kafka测试 10
文档阅读指引:
1.蓝色字体表示命令行;例如:ls/home
2.红色字体表示:
1)需要修改的地方;例如:ping192.169.1.1(此处根据实际IP进行修改);
2)特别注意点;
3.斜体字体表示重要的注意项或者判断项说明;例如:如果上述命令正常输出了以下版本号,则直接跳转至3.2(编译安装redis)步骤;
安装前准备
1.1环境说明
操作系统
CPU架构
JDK
Zookeeper
Kafka
CentOS7.X
银河麒麟V10
x86_64
jdk-8u211-linux-x64.tar.gz
3.6.1
2.12
ARM
jdk-8u271-linux-aarch64.tar.gz
特别说明:
部署前,请务必确认所有服务器(数据库、中间件、应用程序)时间一致。时间同步操作请参考《附件4_Linux服务器时间同步说明文档.docx》
1.2.安装包准备
Kafka集群安装包(共2个文件):
JDK安装包:
X86服务器:jdk-8u211-linux-x64.tar.gz
ARM服务器:jdk-8u271-linux-aarch64.tar.gz
1.3.创建非root账户
请确保在root权限或者有管理员权限的账户下运行以下命令,否则会出现权限不足的错误:
(1)添加用户并设置密码:
groupaddmwkj
useradd-mmwkj-gmwkj
passwdmwkj
(2)设置完毕后,使用su命令切换到该用户的操作环境下,注意切换时需要使用su–命令,将shell环境和用户身份一同切换到该用户下,后续操作都用mwkj用户执行:
su-mwkj
1.4.安装环境准备及规划
准备表格中描述的三台安装机器,安装规划如下(IP根据实际情况进行分配):
IP
内存
CPU
硬盘
zookeeper
Kafka
192.169.5.145
8G
8核
50G
节点1:2181
节点1:9092
192.169.5.146
8G
8核
50G
节点2:2181
节点2:9092
192.169.5.147
8G
8核
50G
节点3:2181
节点3:9092
2.安装
2.1.JDK安装
Kafka需要JDK1.8以上的java环境,安装前请检查是否安装了java环境,命令无错误则为已安装jdk,可直接跳转到2.2.zookeeper安装。检查jdk是否安装命令如下:
java-version
(1)上传1.2节中所有的安装包到用户的/home/mwkj目录下,后续操作都在该目录下,切换到非root用户:
su-mwkj
(2)切换到解压jdk到当前目录:
tar-zxvfjdk-8u211-linux-x64.tar.gz
(3)获取到jdk的绝对路径,然后将该路径配置到环境变量:
vi~/.bashrc
下面为编辑的.bashrc的内容,在文件尾部添加如下内容:
exportJAVA_HOME=/home/mwkj/jdk1.8.0_211
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportPATH=$JAVA_HOME/bin:$PATH
(4)导入环境变量
source~/.bashrc
(5)确认jdk是否安装成功,输出以下版本信息则为成功,如果不成功,请检查.bashrc文件中路径是否配置正确
java-version
javac-version
2.2.zookeeper安装
(1)解压zookeeper安装包
cd~
tar-zxvfapache-zookeeper-3.6.1-bin.tar.gz
(2)重命名文件夹,去掉版本号后缀
mvapache-zookeeper-3.6.1-binzookeeper
(3)配置环境变量
vi~/.bashrc
下面为编辑的.bashrc的内容,在文件尾部添加如下内容:
exportZK_HOME=/home/mwkj/zookeeper
export
您可能关注的文档
- Redis4.0.14安装部署说明.doc
- Redis6.2.6安装部署说明.doc
- RocketMQ安装部署说明.doc
- Elasticsearch安装部署说明.doc
- Linux服务器时间同步说明文档.docx
- Nginx安装部署说明.doc
- 7.1.2 东南亚(第2课时)(教学设计)-2023-2024学年七年级地理下册同步精品课堂(商务星球版).docx
- 第三单元活动1 家庭相册初了解 教学设计 2023—2024学年安徽科学出版社初中信息技术七年级下册.docx
- 人音版七年级下册第三单元 《青春舞曲》教学设计.docx
- 第1课《大青树下的小学》第一课时(教学教学设计)-2024-2025学年三年级语文上册同步精品课堂系列(统编版·五四制).docx
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)