• kafka源代码环境配置


    kafka版本10.0.0。没有采用最新版本是因为项目中目前使用了这个版本。

    1.安装gradle

       首先进入https://gradle.org/install 查看Install manually->Step 1. Download 这个链接,即可选择版本下载了。

        这里选择了二进制版本

        解压后设置GRADLE_HOME指向解压的目录,再将%GRADLE_HOME%in加入到PATH。与JDK的配置完全一样。

        CMD下执行 gradle -v  验证一下

    2.安装SCALA

        首先进入http://www.scala-lang.org/download/  页面最下面即可看到最新版本的下载,也可以选择一些历史版本(这里使用以前编译过的2.11.8)

        解压后配置SCALA_HOME指向解压的目录,在将%SCALA_HOME%in;加入到PATH.

        在ClassPath中加入%SCALA_HOME%lib

        CMD下执行scala,验证一下

    3.准备源代码

        从http://kafka.apache.org/downloads下载对应版本的源代码包

        进入kafka-0.10.0.0-src目录下,首先修改gradle.properties将scalaVersion=2.11.8改成当前scala版本号

        执行gradle eclipse生成eclipse工程(这里会到maven中心仓库去下载,慢成狗)

       给gradle换源:修改kafka工程下的build.gradle配置文件,换成阿里云的,速度飞快。2分钟搞定

    allprojects {
      apply plugin: 'idea'
      apply plugin: 'eclipse'
      apply plugin: "jacoco"
    
      repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        //mavenCentral()
      }

      

    4.  安装scala-eclipse插件

         进入Eclipse Marketplace。查找scala。安装Scala IDE

    5.生成后的工程有.project导入到装有Scala插件的eclipse里边,就可以开始改代码了。

       注意不要将主src工程引入,否则会编译不了。提示类找不到之类的问题

    6.开发环境启动kakfa

        第一要启动一个zookeeper备用,在kafka源代码目录下的config下面有配置文件server.properties.配置好与zookeeper的连接

        新建一个启动项目,Scala Application

       

     

    配置好以后,启用运行即可

  • 相关阅读:
    JS中算法之排序算法
    JS中数据结构之图
    JS中数据结构之二叉查找树
    JS中数据结构之集合
    JS中数据结构之散列表
    JS中生成随机数
    JS中数据结构之字典
    JS中数据结构之链表
    JS中数据结构之队列
    JS中数据结构之栈
  • 原文地址:https://www.cnblogs.com/maobuji/p/6780549.html
Copyright © 2020-2023  润新知