- 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
- GB 10409-2019E防盗保险柜(箱).pdf
- 中国国家标准 GB 10409-2019E防盗保险柜(箱).pdf
- 中国国家标准 GB/T 7247.5-2024激光产品的安全 第5部分:生产者关于GB/T 7247.1的检查清单.pdf
- 《GB/T 7247.5-2024激光产品的安全 第5部分:生产者关于GB/T 7247.1的检查清单》.pdf
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)