国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Window下搭建kafka運(yùn)行環(huán)境

這篇具有很好參考價(jià)值的文章主要介紹了Window下搭建kafka運(yùn)行環(huán)境。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目場(chǎng)景:

互聯(lián)網(wǎng)項(xiàng)目中經(jīng)常用到MQ,由于本地項(xiàng)目開發(fā)連接測(cè)試環(huán)境kafka很不方便,所有在本機(jī)搭建一個(gè)kafka,方便開發(fā)測(cè)試。


前置準(zhǔn)備

提示:Kafka的運(yùn)行依賴于Zookeeper,所以在運(yùn)行Kafka之前我們需要安裝并運(yùn)行Zookeeper

下載Zookeeper地址:https://zookeeper.apache.org/releases.html

下載kafka地址:http://kafka.apache.org/downloads.html


配置Zookeeper

1.將下載好的文件解壓到本地,如圖:

Window下搭建kafka運(yùn)行環(huán)境

復(fù)制zoo_sample.cfg文件,并將新復(fù)制的文件命名為zoo.cfg,修改文件zoo.cfg內(nèi)容如下:

dataDir=F:\mq\apache-zookeeper-3.6.3\dataDir
dataLogDir=F:\mq\apache-zookeeper-3.6.3\dataLogDir

2.配置Window環(huán)境變量

Window下搭建kafka運(yùn)行環(huán)境

Window下搭建kafka運(yùn)行環(huán)境

3.啟動(dòng)Zookeeper

進(jìn)入Zookeeper安裝目錄,cmd 輸入命令zkserver,如圖

Window下搭建kafka運(yùn)行環(huán)境

?啟動(dòng)成功??!


配置kafka

1.解壓下載文件到本地

進(jìn)入F:\mq\kafka_2.13-2.8.0\config文件內(nèi),修改文件server.properties

log.dirs=F:\mq\kafka_2.13-2.8.0\logs

2.啟動(dòng)kafka服務(wù)

在安裝目錄cmd輸入命令:

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

Window下搭建kafka運(yùn)行環(huán)境

?無報(bào)錯(cuò)則正常啟動(dòng),本地啟動(dòng)窗口不要關(guān)閉。

3.創(chuàng)建topic名稱為syn_user的命令:

 .\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic syn_user

4.查看創(chuàng)建的topic

 .\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

本地kafka環(huán)境測(cè)試:

啟動(dòng)生產(chǎn)者

 .\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic syn_user

Window下搭建kafka運(yùn)行環(huán)境

啟動(dòng)消防者監(jiān)聽消息

 .\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic syn_user

Window下搭建kafka運(yùn)行環(huán)境文章來源地址http://www.zghlxwxcb.cn/news/detail-428772.html


springboot 集成:

1.引入pom依賴

<dependency>
    <groupId>org.springframework.kafka</groupId>
    <artifactId>spring-kafka</artifactId>
</dependency>

2.yml配置

  kafka:
    bootstrap-servers: 127.0.0.1:9092
    producer:
      acks: -1
      key-serializer: org.apache.kafka.common.serialization.StringSerializer
      value-serializer: org.springframework.kafka.support.serializer.JsonSerializer
    consumer:
      enable-auto-commit: false
      key-serializer: org.apache.kafka.common.serialization.StringDeserializer
      value-serializer: org.springframework.kafka.support.serializer.JsonDeserializer
      group-id: test-consumer-group
      listener:
        ack-mode: MANUAL

3.創(chuàng)建消息生產(chǎn)者

@RestController
@Api(value = "mq消息", tags = "Fh-mq消息")
@RequestMapping("/wkafka")
public class ProducerController {

    private static final String  KAFKA_TOPIC_NAME = "wlhydemo";
    @Autowired
    KafkaTemplate<String, String> kafka;

    @PostMapping("/send")
    public String register(@RequestBody User user) {
        try {
            String message = JSONUtil.toJsonStr(user);
            System.out.println("注冊(cè)用戶信息:" + message);
            kafka.send(KAFKA_TOPIC_NAME, message);
            return "OK";
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "消息同步失敗";
    }

}

4.監(jiān)聽topic消息類

@Slf4j
@Component
public class KaUserConsumer {
    @KafkaListener(topics = "wlhydemo")
    public void listenFlowStart(@Payload String businessStr,@Header(KafkaHeaders.RECEIVED_PARTITION_ID) int partition,
                                @Header(KafkaHeaders.OFFSET) int offset )
    {
        try{
            // 模擬業(yè)務(wù)處理...
            log.info("當(dāng)前消費(fèi)分區(qū):{}", partition);
            log.info("當(dāng)前消費(fèi)位置:{}", offset);
            log.info("接收到的消息:{}", businessStr);
            User user= JSONUtil.toBean(businessStr, User.class);
            user.getNickName();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

到了這里,關(guān)于Window下搭建kafka運(yùn)行環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Kafka實(shí)戰(zhàn)進(jìn)階:一篇詳解與互聯(lián)網(wǎng)實(shí)戰(zhàn)PDF指南,帶你深入Apache Kafka的世界

    Kafka實(shí)戰(zhàn)進(jìn)階:一篇詳解與互聯(lián)網(wǎng)實(shí)戰(zhàn)PDF指南,帶你深入Apache Kafka的世界

    Apache Kafka 是由Apache軟件基金會(huì)開發(fā)的一款開源消息系統(tǒng)項(xiàng)目,主要使用Scala語言編寫。該項(xiàng)目旨在為處理實(shí)時(shí)數(shù)據(jù)提供一個(gè)統(tǒng)一、高通量、低等待的平臺(tái)。Kafka作為一種分布式的、分區(qū)的、多復(fù)本的日志提交服務(wù),憑借其獨(dú)特的設(shè)計(jì)提供了豐富的消息系統(tǒng)功能。 特點(diǎn) 高吞吐量

    2024年01月19日
    瀏覽(23)
  • 互聯(lián)網(wǎng)醫(yī)院開發(fā)|在線問診小程序搭建流程

    互聯(lián)網(wǎng)醫(yī)院開發(fā)|在線問診小程序搭建流程

    隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)醫(yī)療行業(yè)也在不斷與時(shí)俱進(jìn),實(shí)現(xiàn)“互聯(lián)網(wǎng)+醫(yī)療”,其中在線問診小程序就是很好的例子,一起來了解在線問診小程序解決方案, 在線問診小程序 就是能夠?qū)⒒ヂ?lián)網(wǎng)與醫(yī)療結(jié)合在一起的工具,借助在線問診小程序,用戶可以足不出門在家輕松看

    2024年02月13日
    瀏覽(24)
  • 扭蛋機(jī)小程序搭建,“互聯(lián)網(wǎng)+”下的發(fā)展優(yōu)勢(shì)

    扭蛋機(jī)小程序搭建,“互聯(lián)網(wǎng)+”下的發(fā)展優(yōu)勢(shì)

    隨著我國(guó)生活水平和消費(fèi)能力不斷提高,人們對(duì)各種潮流文化類的產(chǎn)品需求也快速上升。至此,我國(guó)潮流文化市場(chǎng)得到了快速發(fā)展! 扭蛋機(jī)作為潮玩中的一種商業(yè)模式,深受不同年齡層用戶的喜愛。并且扭蛋機(jī)的種類也是各式各樣,與不同IP、熱門動(dòng)漫合作,打造出了不同用

    2024年02月04日
    瀏覽(21)
  • Selenium超級(jí)詳細(xì)的教程_selenium怎么運(yùn)行,寫給互聯(lián)網(wǎng)大廠員工的真心話

    Selenium超級(jí)詳細(xì)的教程_selenium怎么運(yùn)行,寫給互聯(lián)網(wǎng)大廠員工的真心話

    在這個(gè)示例中,我們使用了WebDriver的 get() 方法來打開指定的網(wǎng)頁(yè)。您可以傳遞一個(gè)URL作為參數(shù),WebDriver將會(huì)在瀏覽器中加載該URL對(duì)應(yīng)的頁(yè)面。您還可以打開本地文件,只需傳遞一個(gè)以 file:// 開頭的文件路徑作為參數(shù)。 4. 頁(yè)面操作 一旦您打開了網(wǎng)頁(yè),您就可以使用WebDriver來模

    2024年04月16日
    瀏覽(39)
  • 寶塔面板搭建Discuz論壇并發(fā)布互聯(lián)網(wǎng)訪問【無需云服務(wù)器】

    寶塔面板搭建Discuz論壇并發(fā)布互聯(lián)網(wǎng)訪問【無需云服務(wù)器】

    ?個(gè)人主頁(yè):bit me?? 轉(zhuǎn)載自cpolar極點(diǎn)云的文章:Linux寶塔面板搭建Discuz論壇,并公網(wǎng)遠(yuǎn)程訪問【內(nèi)網(wǎng)穿透】 Crossday Discuz! Board(以下簡(jiǎn)稱 Discuz!)是一套通用的社區(qū)論壇軟件系統(tǒng),用戶可以在不需要任何編程的基礎(chǔ)上,通過簡(jiǎn)單的設(shè)置和安裝,在互聯(lián)網(wǎng)上搭建起具備完善功能

    2024年02月03日
    瀏覽(35)
  • 搭建網(wǎng)站 --- 快速WordPress個(gè)人博客并內(nèi)網(wǎng)穿透發(fā)布到互聯(lián)網(wǎng)

    搭建網(wǎng)站 --- 快速WordPress個(gè)人博客并內(nèi)網(wǎng)穿透發(fā)布到互聯(lián)網(wǎng)

    我們能夠通過cpolar完整的搭建起一個(gè)屬于自己的網(wǎng)站,并且通過cpolar建立的數(shù)據(jù)隧道,從而讓我們存放在本地電腦上的網(wǎng)站,能夠?yàn)楣娀ヂ?lián)網(wǎng)的用戶訪問。大量的測(cè)試和試運(yùn)行,難免讓人覺得眼花繚亂。今天,我們就拋開紛繁復(fù)雜的過程,僅從建站所需的工具,以及主要經(jīng)

    2024年02月15日
    瀏覽(26)
  • 最近最火的互聯(lián)網(wǎng)創(chuàng)業(yè)項(xiàng)目有哪些呢?

    最近最火的互聯(lián)網(wǎng)創(chuàng)業(yè)項(xiàng)目有哪些呢?

    眾所周知,關(guān)于騰訊視頻號(hào)在做灰度測(cè)試。從眼下的公測(cè)結(jié)果來說,視頻號(hào)和公眾號(hào)的無縫鏈接是打通的。這也就意味著短視頻預(yù)告和直播,形成了一個(gè)生態(tài)閉環(huán),引流效果會(huì)翻倍。 ? 如果想做互聯(lián)網(wǎng)創(chuàng)業(yè),網(wǎng)絡(luò)上五花八門。至于靠譜的項(xiàng)目,像熱門、需求量大、門檻低、好

    2024年02月08日
    瀏覽(26)
  • 工業(yè)互聯(lián)網(wǎng)項(xiàng)目開發(fā)工作流程及核心問題

    工業(yè)互聯(lián)網(wǎng)項(xiàng)目開發(fā)工作流程及核心問題

    工業(yè)互聯(lián)網(wǎng)項(xiàng)目開發(fā)全流程V3.0 ? 工業(yè)互聯(lián)網(wǎng)項(xiàng)目開發(fā)工作流程及核心問題 一、需求分析 1、共享平臺(tái)需求分析 這個(gè)平臺(tái)要解決什么問題? 這個(gè)平臺(tái)的用戶群體是誰? 這個(gè)平臺(tái)應(yīng)該具備哪些主要功能? 這個(gè)平臺(tái)的使用場(chǎng)景是什么? 這個(gè)平臺(tái)如何與現(xiàn)有的系統(tǒng)集成? 2、需求

    2024年02月09日
    瀏覽(93)
  • 互聯(lián)網(wǎng)創(chuàng)業(yè)項(xiàng)目整合:提高成功率的關(guān)鍵方法

    互聯(lián)網(wǎng)創(chuàng)業(yè)項(xiàng)目整合:提高成功率的關(guān)鍵方法

    互聯(lián)網(wǎng)創(chuàng)業(yè)是當(dāng)前非?;馃岬脑掝},但是市場(chǎng)競(jìng)爭(zhēng)也異常激烈,成功率不高。今天,我來分享一些互聯(lián)網(wǎng)創(chuàng)業(yè)項(xiàng)目整合的方法,幫助大家創(chuàng)造更大的機(jī)會(huì)。 1?? ?選擇適合自己的領(lǐng)域 在選擇創(chuàng)業(yè)項(xiàng)目時(shí),一定要根據(jù)自己的專業(yè)、興趣、經(jīng)驗(yàn)等因素進(jìn)行選擇,才能更好地發(fā)揮

    2024年02月15日
    瀏覽(28)
  • 在樹莓派上搭建web站點(diǎn)并發(fā)布互聯(lián)網(wǎng)上線【無需公網(wǎng)IP】

    在樹莓派上搭建web站點(diǎn)并發(fā)布互聯(lián)網(wǎng)上線【無需公網(wǎng)IP】

    這非常適合設(shè)置您的第一個(gè)網(wǎng)站,不僅可以學(xué)習(xí)管理 wordpress 站點(diǎn),還可以學(xué)習(xí) Linux。您將需要一個(gè)樹莓派(Raspberry Pi)、幾個(gè)小時(shí)和一臺(tái)計(jì)算機(jī)來下載映像。 樹莓派(RPI) 是學(xué)習(xí)這些東西的完美設(shè)備。 還可以查看 RaspberryPi 的官方項(xiàng)目站點(diǎn) 來源: https://projects.raspberrypi.org/en/proje

    2024年01月17日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包