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编译打包命令!

    结果:

  • 相关阅读:
    菜根谭#39
    菜根谭#38
    菜根谭#37
    菜根谭#36
    菜根谭#35
    菜根谭#34
    菜根谭#33
    菜根谭#32
    mysqli的使用
    mysql常用修改创建语句
  • 原文地址:https://www.cnblogs.com/felixzh/p/10026143.html
Copyright © 2011-2022 走看看