[ https://issues.apache.org/jira/browse/HIVE-23153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17078058#comment-17078058 ]
Hive QA commented on HIVE-23153: -------------------------------- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | || || || || {color:brown} master Compile Tests {color} || | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 9m 34s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 24s{color} | {color:green} master passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 14s{color} | {color:green} master passed {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 41s{color} | {color:blue} service in master has 49 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 18s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 26s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 24s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 24s{color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} checkstyle {color} | {color:red} 0m 12s{color} | {color:red} service: The patch generated 1 new + 36 unchanged - 0 fixed = 37 total (was 36) {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 0m 46s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 18s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 14s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 14m 2s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Optional Tests | asflicense javac javadoc findbugs checkstyle compile | | uname | Linux hiveptest-server-upstream 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux | | Build tool | maven | | Personality | /data/hiveptest/working/yetus_PreCommit-HIVE-Build-21510/dev-support/hive-personality.sh | | git revision | master / d91cc0c | | Default Java | 1.8.0_111 | | findbugs | v3.0.1 | | checkstyle | http://104.198.109.242/logs//PreCommit-HIVE-Build-21510/yetus/diff-checkstyle-service.txt | | modules | C: service U: service | | Console output | http://104.198.109.242/logs//PreCommit-HIVE-Build-21510/yetus.txt | | Powered by | Apache Yetus http://yetus.apache.org | This message was automatically generated. > deregister from zookeeper is not properly worked on kerberized environment > -------------------------------------------------------------------------- > > Key: HIVE-23153 > URL: https://issues.apache.org/jira/browse/HIVE-23153 > Project: Hive > Issue Type: Bug > Components: HiveServer2 > Reporter: Eugene Chung > Assignee: Eugene Chung > Priority: Minor > Attachments: HIVE-23153.01.patch, Screen Shot 2020-04-08 at > 5.00.40.png > > > Deregistering from Zookeeper, initiated by the command 'hive --service > hiveserver2 -deregister <hostname>', is not properly worked when HiveServer2 > and Zookeeper are kerberized. Even though hive-site.xml has configuration for > Zookeeper Kerberos login (hive.server2.authentication.kerberos.principal and > keytab), it isn't used. I know that kinit with hiveserver2 keytab would make > it work. But as I said, hive-site.xml already has so that the user doesn't > need to do kinit. > * Kerberos login to Zookeeper Failed : Will not attempt to authenticate > using SASL (unknown error) > {code:java} > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: > -78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-azure-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-azure-datalake-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-hdfs-client-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-mapreduce-client-common-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-mapreduce-client-core-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/hadoop-yarn-server-timeline-pluginstorage-3.1.1.3.1.0.0-78.jar:/usr/hdp/3.1.0.0-78/tez/lib/jersey-client-1.19.jar:/usr/hdp/3.1.0.0-78/tez/lib/jersey-json-1.19.jar:/usr/hdp/3.1.0.0-78/tez/lib/jettison-1.3.4.jar:/usr/hdp/3.1.0.0-78/tez/lib/jetty-server-9.3.22.v20171030.jar:/usr/hdp/3.1.0.0-78/tez/lib/jetty-util-9.3.22.v20171030.jar:/usr/hdp/3.1.0.0-78/tez/lib/jsr305-3.0.0.jar:/usr/hdp/3.1.0.0-78/tez/lib/metrics-core-3.1.0.jar:/usr/hdp/3.1.0.0-78/tez/lib/protobuf-java-2.5.0.jar:/usr/hdp/3.1.0.0-78/tez/lib/servlet-api-2.5.jar:/usr/hdp/3.1.0.0-78/tez/lib/slf4j-api-1.7.10.jar:/usr/hdp/3.1.0.0-78/tez/conf > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:java.library.path=:.... > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:java.io.tmpdir=/tmp > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:java.compiler=<NA> > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:os.name=Linux > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:os.arch=amd64 > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:os.version=... > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:user.name=... > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:user.home=... > 2020-04-08 04:45:44,698 INFO [main] zookeeper.ZooKeeper: Client > environment:user.dir=... > 2020-04-08 04:45:44,699 INFO [main] zookeeper.ZooKeeper: Initiating client > connection, connectString=... sessionTimeout=60000 > watcher=org.apache.curator.ConnectionState@706eab5d > 2020-04-08 04:45:44,725 INFO [main-SendThread(...)] zookeeper.ClientCnxn: > Opening socket connection to server ...:2181. Will not attempt to > authenticate using SASL (unknown error) > 2020-04-08 04:45:44,731 INFO [main-SendThread(...:2181)] > zookeeper.ClientCnxn: Socket connection established to ...:2181, initiating > session > 2020-04-08 04:45:44,743 INFO [main-SendThread(...:2181)] > zookeeper.ClientCnxn: Session establishment complete on server ...:2181, > sessionid = 0x27148fd2ab1002e, negotiated timeout = 60000 > 2020-04-08 04:45:44,751 INFO [main-EventThread] state.ConnectionStateManager: > State change: CONNECTED > 2020-04-08 04:45:44,760 WARN [main] server.HiveServer2: Will attempt to > remove the znode: > /hiveserver2/serverUri=...;version=3.1.2;sequence=0000000049 from ZooKeeper > Will attempt to remove the znode: > /hiveserver2/serverUri=...;version=3.1.2;sequence=0000000049 from ZooKeeper > 2020-04-08 04:45:44,768 INFO [Curator-Framework-0] imps.CuratorFrameworkImpl: > backgroundOperationsLoop exiting > 2020-04-08 04:45:44,771 INFO [main] zookeeper.ZooKeeper: Session: > 0x27148fd2ab1002e closed > 2020-04-08 04:45:44,771 INFO [main-EventThread] zookeeper.ClientCnxn: > EventThread shut down > 2020-04-08 04:45:44,794 INFO [shutdown-hook-0] server.HiveServer2: > SHUTDOWN_MSG: > /************************************************************ > SHUTDOWN_MSG: Shutting down HiveServer2 at ... > ************************************************************/{code} > > Plus, the result code of CuratorEvent from DeleteCallback is not checked. In > the case that kerberos login is not done, the code is -102 > ([KeeperException.Code.NoAuth|#NOAUTH]]). > !Screen Shot 2020-04-08 at 5.00.40.png|width=742,height=201! > -- This message was sent by Atlassian Jira (v8.3.4#803005)