zoukankan      html  css  js  c++  java
  • apache kafka & CDH kafka源码编译

    Apache kafka编译

    前言

    github网站kafka项目的README.md有关于kafka源码编译的说明

    github地址:https://github.com/apache/kafka

    编译环境准备 java maven gradle

    编译

    失败原因:gradle版本太高,降低到4.8就ok了

     编译(执行如下命令)

    会在kafka/core/build/distributions目录下生成需要的tar包

    CDH kafka编译

    源码还是从github获取

    git clone https://github.com/cloudera/kafka.git

    注意:修改gradle.properties中的mavenUrl,因为maven.jenkins.cloudera.com是私有的,需要改成公有的

    # Licensed to the Apache Software Foundation (ASF) under one or more
    # contributor license agreements.  See the NOTICE file distributed with
    # this work for additional information regarding copyright ownership.
    # The ASF licenses this file to You under the Apache License, Version 2.0
    # (the "License"); you may not use this file except in compliance with
    # the License.  You may obtain a copy of the License at
    #
    #    http://www.apache.org/licenses/LICENSE-2.0
    #
    # Unless required by applicable law or agreed to in writing, software
    # distributed under the License is distributed on an "AS IS" BASIS,
    # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    # See the License for the specific language governing permissions and
    # limitations under the License.
    
    group=org.apache.kafka
    # NOTE: When you change this version number, you should also make sure to update
    # the version numbers in tests/kafkatest/__init__.py and kafka-merge-pr.py.
    cdhversion=6.1.0
    version=2.0.0-cdh6.1.0
    scalaVersion=2.11.12
    task=build
    org.gradle.jvmargs=-Xmx1024m -Xss2m
    mavenUrl
    =https://repository.cloudera.com/artifactory/cloudera-repos #http://maven.jenkins.cloudera.com:8081/artifactory/cdh-snapshot-local

    mavenSnapshotUrl=http://maven.jenkins.cloudera.com:8081/artifactory/cdh-snapshot-local mavenArtifactoryUrl=http://maven.jenkins.cloudera.com:8081/artifactory/cloudera-mirrors mavenUsername= mavenPassword=

    之后的编译过程参考apache kafka编译打包命令!

    结果:

  • 相关阅读:
    (转)获取枚举属性的值
    C#调用C++类(以COM组件的形式)
    托管DirectX,从MDX到SlimDX的转换(转)
    数字地球影像服务后台数据读取粗糙问题
    DevExpress控件EditValue_Changed事件(延迟问题)
    Visual Studio 2008经常性卡死的其中一种解决办法
    It's not too late to start!
    Gcc编译器 linux
    UNIX系统中的进程 linux
    图算法套汇问题 linux
  • 原文地址:https://www.cnblogs.com/felixzh/p/10026143.html
Copyright © 2011-2022 走看看