You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by GitBox <gi...@apache.org> on 2022/09/20 09:32:01 UTC

[GitHub] [bigtop] vivostar commented on a diff in pull request #1017: BIGTOP-3818. Phoenix Don't Requre Hadoop and Zookeeper Installed

vivostar commented on code in PR #1017:
URL: https://github.com/apache/bigtop/pull/1017#discussion_r975113541


##########
bigtop-packages/src/deb/phoenix/control:
##########
@@ -23,7 +23,7 @@ Homepage: http://phoenix.apache.org
 
 Package: phoenix
 Architecture: all
-Depends: zookeeper, hadoop, hadoop-mapreduce, hadoop-yarn, hbase, bigtop-utils (>= 0.7)

Review Comment:
   thanks for your advice. the phoenix-client-hbase*.jar is a thick client for phoenix, It has contained all hadoop and hbase dependencies. 
   ```shell
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.yarn | head -n 3
        0 Fri May 06 23:35:42 UTC 2022 org/apache/hadoop/yarn/
        0 Fri May 06 23:35:42 UTC 2022 org/apache/hadoop/yarn/api/
        0 Fri May 06 23:35:42 UTC 2022 org/apache/hadoop/yarn/api/records/
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.yarn | wc -l
   2714
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.hdfs | head -n 3
        0 Fri May 06 23:29:32 UTC 2022 org/apache/hadoop/hdfs/
        0 Fri May 06 23:29:32 UTC 2022 org/apache/hadoop/hdfs/client/
      607 Fri May 06 23:29:32 UTC 2022 org/apache/hadoop/hdfs/client/package-info.class
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.hdfs | wc -l
   4475
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.mapred | head -n 3
        0 Fri May 06 23:41:52 UTC 2022 org/apache/hadoop/mapreduce/
        0 Fri May 06 23:41:52 UTC 2022 org/apache/hadoop/mapreduce/lib/
        0 Fri May 06 23:41:52 UTC 2022 org/apache/hadoop/mapreduce/lib/input/
   # jar tvf  /usr/lib/phoenix/phoenix-client-hbase-2.4-5.1.2.jar | grep org.apache.hadoop.mapred | wc -l
   954
   ```
   and the phoenix_util.py, I think it is for thin client like query server, however our current distros don't contain query server components. so I will remote the hbase dependency, too.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org