亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows下kafka源碼閱讀環境搭建

發布時間:2020-08-06 03:55:57 來源:網絡 閱讀:1554 作者:gauyanm 欄目:軟件技術
  1. 工具準備:jdk1.8,scala-2.11.11,gradle-3.1,zookeeper-3.4.5,kafka-0.10.0.1-src.tgz, kafka_2.11-0.10.0.1.tgz

  2. 安裝jdk

  3. 安裝scala

  4. 搭建zookeeper

  5. kafka源碼構建

    解壓kafka-0.10.0.1-src.tgz,命令行進行kafka-0.10.0.1-src,執行gradle idea


    windows下kafka源碼閱讀環境搭建

注:

1)gradle idea,用國外的庫構建的下載速度很慢,在進入項目里面,找到build.gradle文件的修改庫為阿里鏡像庫

buildscript {

  repositories {

        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

    }

  apply from: file('gradle/buildscript.gradle'), to: buildscript


  dependencies {

    // For Apache Rat plugin to ignore non-Git files

    classpath "org.ajoberstar:grgit:1.5.0"

    classpath 'com.github.ben-manes:gradle-versions-plugin:0.12.0'

    classpath 'org.scoverage:gradle-scoverage:2.0.1'

  }

}


allprojects {

  apply plugin: 'idea'

  apply plugin: 'eclipse'

  apply plugin: "jacoco"


  allprojects {

    repositories {

        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

    }

}

2)執行gradle idea時,報錯


* What went wrong:  

A problem occurred evaluating root project 'kafka-0.10.0.1-src'.  

> Failed to apply plugin [class 'org.gradle.api.plugins.scala.ScalaBasePlugin']  

   > No such property: useAnt for class: org.gradle.api.tasks.scala.ScalaCompileOptions  

  

* Try:  

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.  

  

BUILD FAILED  


解決方法:打開kafka-0.10.0.1-src目錄下build.gradle文件

添加如下行

[plain] view plain copy

ScalaCompileOptions.metaClass.daemonServer = true  

ScalaCompileOptions.metaClass.fork = true  

ScalaCompileOptions.metaClass.useAnt = false  

ScalaCompileOptions.metaClass.useCompileDaemon = false 


7.用intellij idea打開kafka-0.10.0.1-src

windows下kafka源碼閱讀環境搭建

8.復制log4j.properties文件放到core模塊的src/main/scala路徑下,這樣才能正常的顯示日志

windows下kafka源碼閱讀環境搭建

9.增加scala-sdk

windows下kafka源碼閱讀環境搭建

10.配置啟動參數

windows下kafka源碼閱讀環境搭建

11.啟動項目

windows下kafka源碼閱讀環境搭建

12.驗證

解壓kafka_2.11-0.10.0.1.tgz文件,命令行進入bin/windows

1)創建topic

C:\webserver\kafka_2.11-0.10.0.1\bin\windows>kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --

partitions 1 --topic testMsg

Created topic "testMsg".


控制臺日志如下:

windows下kafka源碼閱讀環境搭建

2)執行生產者命令,產生消息:

windows下kafka源碼閱讀環境搭建

3)執行消費者命令,消費消息:

windows下kafka源碼閱讀環境搭建

問題:

ERROR Processor got uncaught exception. (kafka.network.Processor)
java.nio.BufferUnderflowException

解決方案:

這是客戶端的jar包和集群的版本號在小版本不一致導致,保持版本號一致即可。

scala-2.11.11,kafka-0.10.0.1-src.tgz, kafka_2.11-0.10.0.1.tgz


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安仁县| 贵德县| 厦门市| 武邑县| 河池市| 西峡县| 峨边| 合川市| 临江市| 油尖旺区| 定陶县| 镇宁| 无为县| 甘孜| 太原市| 龙岩市| 亚东县| 紫云| 霍林郭勒市| 班戈县| 方山县| 临沂市| 南丰县| 吉木乃县| 东台市| 新乡县| 额敏县| 虹口区| 阜平县| 叙永县| 闽侯县| 南涧| 商丘市| 河东区| 疏附县| 丹巴县| 衡南县| 大名县| 阜新市| 鹤壁市| 西乌|