Maven安裝與配置
一、下載與安裝
前往https://maven.apache.org/download.cgi下載最新版的Maven程序
1.maven最新安裝包.png
二、自定義存放目錄
將文件解壓到D:\Program Files\Apache\maven目錄下
三、環(huán)境變量配置
-
新建環(huán)境變量MAVEN_HOME,賦值D:\Program Files\Apache\maven
2.添加MAVEN_HOME環(huán)境變量.png
3.添加成功.png -
編輯環(huán)境變量Path,追加%MAVEN_HOME%\bin
4.編輯環(huán)境變量Path.png
四、通過(guò)DOS命令檢查一下是否安裝成功

redis安裝和部署
一、下載安裝包
- 官方https://redis.io/download下載地址 不支持Windows(但是Redis項(xiàng)目不正式支持Windows。不過(guò),Microsoft開(kāi)放技術(shù)小組開(kāi)發(fā)和維護(hù)這個(gè)Windows端口針對(duì)Win64)
- Windows下載地址(微軟的GitHub地址) https://github.com/MSOpenTech/redis/releases
二、環(huán)境變量配置

三、啟動(dòng)服務(wù)端和客戶端
-
方法1:在目錄中直接雙擊redis-server.exe文件啟動(dòng)服務(wù),再雙擊redis-cli.exe啟動(dòng)客戶端
2.直接運(yùn)行服務(wù)器端和客戶端.png -
方法2:拷貝一份redis.windows.conf文件至DOS命令用戶下,在cmd中輸入redis-server.exe redis.windows.conf 啟動(dòng)服務(wù)
3.拷貝一份redis.windows.conf文件至DOS命令用戶下.png
4.備份后成功啟動(dòng)服務(wù)器端.png
四、校驗(yàn)是否成功
- 服務(wù)器端啟動(dòng)成功后無(wú)需關(guān)閉,重新打開(kāi)一個(gè)cmd窗口輸入redis-cli.exe -h 127.0.0.1 -p 6379命令
- 輸入命令set myKey abc
-
輸入命令get myKey
5.校驗(yàn)安裝成功.png
Kafka安裝與配置
安裝Kafka首先需要安裝Zookeeper
Zookeeper配置
一、安裝java jdk并配置環(huán)境變量
二、下載配置Zookeeper
解壓并進(jìn)入ZooKeeper目錄,如:D:\Kafka\zookeeper-3.4.9\conf
-
將“zoo_sample.cfg”重命名為“zoo.cfg”
1.重命名zoo_sample.cfg文件.png -
打開(kāi)“zoo.cfg”找到并編輯dataDir=D:\Kafka\zookeeper-3.4.9\tmp(必須以\分割)
2.更改zoo.cfg文件路徑.png 添加系統(tǒng)變量:ZOOKEEPER_HOME=D:\Kafka\zookeeper-3.4.9
-
編輯path系統(tǒng)變量,添加路徑:%ZOOKEEPER_HOME%\bin
3.配置環(huán)境變量.png 在zoo.cfg文件中修改默認(rèn)的Zookeeper端口(默認(rèn)端口2181)
打開(kāi)新的cmd,輸入"zkServer",運(yùn)行Zookeeper
-
因版本問(wèn)題運(yùn)行可能會(huì)有啟動(dòng)錯(cuò)誤提示"ZooKeeper audit is disabled"
5.啟動(dòng)報(bào)錯(cuò)ZooKeeper audit is disabled.png

-
命令行提示"ZooKeeper audit is enabled"如下:說(shuō)明本地Zookeeper啟動(dòng)成功
7.提示安裝成功.png 注意: ZooKeeper啟動(dòng)窗口不要關(guān)閉
Kafka安裝與配置
- 下載Kafka包 下載地址
https://archive.apache.org/dist/kafka/
-
解壓并進(jìn)入Kafka目錄,找到config目錄打開(kāi)文件server.properties
8.進(jìn)入Kafka目錄,找到config目錄打開(kāi)文件server.properties.png 找到并編輯log.dirs路徑
log.dirs=D:\\Program Files\\kafka\\kafka-logs

- 編輯服務(wù)端口
zookeeper.connect=localhost:2181

- 執(zhí)行命令,啟動(dòng)kafka服務(wù)
.\bin\windows\kafka-server-start.bat .\config\server.properties
- 啟動(dòng)報(bào)錯(cuò)信息:
ERROR Disk error while writing log start offsets checkpoint in directory
折騰了好久 根本原因是版本安裝太高 我安裝的是kafka_2.12-3.0.0 改成kafka_2.12-3.8.0 其他的配置方式一樣,再次執(zhí)行命令成功

.\bin\windows\kafka-server-start.bat .\config\server.properties

- 創(chuàng)建主題 命名為test 輸入命令
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

- 查詢主題 輸入命令如下
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

- 創(chuàng)建生產(chǎn)者,輸入命令
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test
輸入: Pytest

- 創(chuàng)建消費(fèi)者,輸入命令
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
-
向生產(chǎn)者窗口寫入消息,消費(fèi)者窗口也能同步的接收到消息
18.生產(chǎn)者和消費(fèi)者信息同步.png 查詢topic配置信息
.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topic test

Kafka安裝配置總結(jié)
- 打開(kāi)新的cmd,輸入"zkServer",啟動(dòng)zookeeper服務(wù),不關(guān)閉

- kafka服務(wù)啟動(dòng) ,不關(guān)閉頁(yè)面
.\bin\windows\kafka-server-start.bat .\config\server.properties

- 創(chuàng)建topic測(cè)試主題kafka,成功不關(guān)閉頁(yè)面
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Pytest

- 查詢主題 輸入命令
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181


- 創(chuàng)建生產(chǎn)者并產(chǎn)生消息,不關(guān)閉頁(yè)面
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic Pytest

- 創(chuàng)建消費(fèi)者接收消息,不關(guān)閉頁(yè)面
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic Pytest --from-beginning

-
生產(chǎn)者再次發(fā)送信息,同步給消費(fèi)者
7.生產(chǎn)者再次發(fā)送信息,同步給消費(fèi)者.png 查詢topic配置信息
.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topic Pytest

- 查詢到有2個(gè)主題
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

- 刪除主題test 只是做了刪除標(biāo)記
.\bin\windows\kafka-topics.bat kafka.admin.DeleteTopicCommand --zookeeper localhost:2181 --delete --topic test
















