Hi Yuqi,

Thanks for the information.
I am curious why hadoop need depend on bigtop-groovy (I also find hadoop-hdfs 
rpm has a dependency to bigtop-groovy rpm). Is it needed for some specific 
feature in hdfs?

Thanks,
Jason

On 2/24/21, 5:49 PM, "Yuqi Gu" <[email protected]> wrote:

    Hi Jason,

    The dependencies of components have been defined in 'bigtop.bom' :

    *  dependencies = [    'bigtop-utils':['ambari', 'bigtop-groovy',
    'bigtop-jsvc', 'bigtop-tomcat',                    'elasticsearch',
    'flink', 'logstash', 'qfs', 'zookeeper'],    'bigtop-groovy':['hadoop'],
    'bigtop-jsvc':['hadoop'],    'bigtop-tomcat':['oozie', 'sqoop2'],
    zookeeper:['hadoop', 'hbase'],    hadoop:['ignite-hadoop', 'hbase', 'hive',
    'tez', 'sqoop', 'sqoop2',      'oozie', 'mahout', 'flume', 'giraph',
    'solr', 'spark',      'phoenix', 'alluxio', 'kafka', 'ycsb', 'zeppelin'
    ],    hbase:['phoenix','giraph','ycsb','hive'],    hive:['oozie',
    'zeppelin'],    'ignite-hadoop':['zeppelin'],    spark:['livy', 'mahout',
    'oozie', 'zeppelin'],    flink:['mahout']  ]*

    Please check it before building related components. :)
    Thanks.

    BRs,
    Yuqi


    Jason Wen <[email protected]> 于2021年2月25日周四 上午7:11写道:

    > Hi team,
    >
    > I build Hadoop rpms using `./gradlew hadoop-pkg-ind` successfully. When I
    > view the rpm dependencies, I see hadoop rpms also depends on other bigtop
    > rpms like `bigtop-utils`, `bigtop-jsvc`, etc.
    > I can deploy `bigtop-jsvc` using `./gradlew bigtop-jsvc-pkg-ind`, but I am
    > wondering if there is a way that I can build all the dependent rpms for a
    > specific component like hadoop.
    > Can anyone shed light on it?
    >
    > Thanks,
    > Jason
    >

Reply via email to