Quanlong Huang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/20263 )

Change subject: IMPALA-12362: Improve Linux packaging support.
......................................................................


Patch Set 6:

(8 comments)

Thanks for improving the packaging support! There are several independent 
topics in this patch, e.g. CMake files refactoring, scripts refactoring, 
default configuration changes, adding more binaries, etc. To be easier for 
review, It'd be nice to split this into several smaller patches.

http://gerrit.cloudera.org:8080/#/c/20263/6//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/20263/6//COMMIT_MSG@18
PS6, Line 18:  - add support for admissiond service.
It'd be nice to also add impala-profile-tool so users can parse the thrift 
profiles. The location is be/build/release/util/impala-profile-tool


http://gerrit.cloudera.org:8080/#/c/20263/6/package/CMakeLists.txt
File package/CMakeLists.txt:

http://gerrit.cloudera.org:8080/#/c/20263/6/package/CMakeLists.txt@28
PS6, Line 28: install(FILES ${STATESTORED_SYMLINK} DESTINATION 
${IMPALA_INSTALLDIR}/sbin)
            : install(FILES ${CATALOGD_SYMLINK} DESTINATION 
${IMPALA_INSTALLDIR}/sbin)
            : install(FILES ${ADMISSIOND_SYMLINK} DESTINATION 
${IMPALA_INSTALLDIR}/sbin)
            : install(TARGETS impalad DESTINATION ${IMPALA_INSTALLDIR}/sbin)
We already have these in be/src/service/CMakeLists.txt. Do we need to duplicate 
them here?


http://gerrit.cloudera.org:8080/#/c/20263/6/package/bin/impala.sh
File package/bin/impala.sh:

http://gerrit.cloudera.org:8080/#/c/20263/6/package/bin/impala.sh@21
PS6, Line 21: custom
nit: customize


http://gerrit.cloudera.org:8080/#/c/20263/6/package/bin/impala.sh@22
PS6, Line 22: custom
nit: customize


http://gerrit.cloudera.org:8080/#/c/20263/6/package/bin/impala.sh@49
PS6, Line 49:   else
nit: don't need "else"


http://gerrit.cloudera.org:8080/#/c/20263/6/package/bin/impala.sh@109
PS6, Line 109:   sleep 1
Any reason for removing the logic of wait_for_ready? I think it's helpful when 
launching Impala on a large cluster. Admins can know when the launch really 
finishes.


http://gerrit.cloudera.org:8080/#/c/20263/6/package/conf/catalogd_flags
File package/conf/catalogd_flags:

http://gerrit.cloudera.org:8080/#/c/20263/6/package/conf/catalogd_flags@a9
PS6, Line 9:
Why do we remove this? Without the correct doc root, the webUI might not be 
able to be rendered.


http://gerrit.cloudera.org:8080/#/c/20263/6/package/conf/catalogd_flags@20
PS6, Line 20: # -v=1
We should set -v=1 explicitly. Otherwise, no INFO logs will be shown. The 
default of glog is -v=0.



--
To view, visit http://gerrit.cloudera.org:8080/20263
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If3914dcda69f81a735cdf70d76c59fa09454777b
Gerrit-Change-Number: 20263
Gerrit-PatchSet: 6
Gerrit-Owner: Xiang Yang <yx91...@126.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Laszlo Gaal <laszlo.g...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Comment-Date: Tue, 16 Jan 2024 02:16:31 +0000
Gerrit-HasComments: Yes

Reply via email to