Kafka原始碼匯入Scala IDE

來源:互聯網
上載者:User

標籤:kafka scala   原始碼   scala   

        折騰了一晚,終於在Scala IDE(Eclipse加Sacla外掛程式了)下可以看Apache Kafka工程的原始碼了。

       我的環境是:win7 32位,Scala IDE:4.0.0,Apache Kafka:0.8.1.1(加了一個0.8.2版本裡的gradlew.bat檔案)

Scala IDE下載好後,我就開始找Apache Kafka的原始碼。剛開始一直用kafka最新的工程原始碼kafka-0.8.2-beta-src.tgz,可是Scala IDE一直打不開這個工程,因為這個kafka-0.8.2-beta-src.tgz解壓後,沒有直接支援IDE的工程檔案的,需要用 sbteclipse,gradle等工具構建後才行。那麼問題來了,我按官網的步驟,下Ivy,運行gradlew eclipse命令,就一直報錯,解決一個又報一個錯,很不爽。慢慢地我就放棄了kafka-0.8.2-beta-src.tgz這個工程包了,肯定是有問題的,這樣構建項目太麻煩。然後我就下載了kafka-0.8.1.1-src.tgz工程,一看,檔案還挺全,只是少了一個gradlew.bat檔案,我果斷從kafka-0.8.2-beta-src.tgz中copy一個gradlew.bat到kafka-0.8.1.1-src.tgz工程解壓後的檔案下。然後在kafka-0.8.1.1-src.tgz解壓後的檔案夾下運行 gradlew eclipse,終於開始正常構建eclipse項目了。用Scala匯入構建好的項目也是順利的,這都是後話了。

瞭解到Kafka,也因為我在做一個Mina為基礎的項目時,當時用的訊息佇列處理這是rabbitmq,遇到不少問題,就來學習Kafka了。Apache有很多很棒的項目,多學學真心好。還有就是這種開源工程,我們很多人用起來也不是很方便,慢慢改善。

遇到的一些問題:

1.kafka-0.8.2-beta-src 工程下運行 gradlew eclipse 報錯:

 【找不到 org.gradle.wrapper.GradleWrapperMain】

2.下載gradle,配置好環境變數後,kafka-0.8.2-beta-src 工程下運行 gradle eclipse 報錯,而且每嘗試著解決一個錯後,又會報一個新錯,沒完沒了:

  【Could not find property ‘ext‘ on settings】




Kafka原始碼匯入Scala IDE

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.