Hi Youngwoo, Thanks for sharing the information. Is init-hcfs.groovy the only case that depends on groovy in hadoop rpms? I am always confused on HCFS, but I never used it in a hadoop cluster. Also I don't see the same script in other distribution like CDH. In the case that we don't use it, can we remove the dependency of bigtop-groovy on hadoop-hdfs rpm?
Thanks, Jason On 2/24/21, 6:48 PM, "Youngwoo Kim (김영우)" <[email protected]> wrote: Hi Jason, See https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_BIGTOP-2D1097&d=DwIFaQ&c=DS6PUFBBr_KiLo7Sjt3ljp5jaW5k2i9ijVXllEdOozc&r=UflFQf1BWcrVtfjfN1LUqWWh-UBP5XtRGMdcDC-0P7o&m=FDi9-2BVmxFLsf0QUFmu8eL9gE_0bWxRCQLQy7fR4Bg&s=ZVDN9G6OOoysQGrPDzgA2dQQFU9PkvOTRdBExXYFUkM&e= And also, init-hcfs is a groovy script. https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_bigtop_tree_master_bigtop-2Dpackages_src_common_hadoop&d=DwIFaQ&c=DS6PUFBBr_KiLo7Sjt3ljp5jaW5k2i9ijVXllEdOozc&r=UflFQf1BWcrVtfjfN1LUqWWh-UBP5XtRGMdcDC-0P7o&m=FDi9-2BVmxFLsf0QUFmu8eL9gE_0bWxRCQLQy7fR4Bg&s=1XYH9xKoUxy_o0wP13Im4cJBSJFJrhD9Yutj8_WJebY&e= Thanks, Youngwoo 2021년 2월 25일 (목) 오전 11:04, Jason Wen <[email protected]>님이 작성: > 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 > > > >
