iwasakims commented on pull request #788:
URL: https://github.com/apache/bigtop/pull/788#issuecomment-860568194


   @JunHe77
   I could not reproduce the failure of hive-pkg reported on the JIRA. While 
/usr/bin/java was pointing to java-11, JAVA_HOME seemed to be set to 
/usr/lib/jvm/java-1.8.0 by /etc/profile.d/bigtop.sh. Do we still need to set 
alternatives even if the /etc/profile.d/bigtop.sh exist?
   
   * 
https://github.com/apache/bigtop/blob/master/bigtop_toolchain/manifests/env.pp
   * 
https://github.com/apache/bigtop/blob/master/bigtop_toolchain/templates/jenkins.sh
   
   ```
   $ alternatives --display java
   java - status is auto.
    link currently points to 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/java
   /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/java - 
family java-1.8.0-openjdk.x86_64 priority 1
    slave alt-java: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/alt-java
    slave jjs: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/jjs
    slave keytool: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/keytool
    slave orbd: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/orbd
    slave pack200: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/pack200
    slave policytool: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/policytool
    slave rmid: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/rmid
    slave rmiregistry: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/rmiregistry
    slave servertool: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/servertool
    slave tnameserv: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/tnameserv
    slave unpack200: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre/bin/unpack200
    slave jre: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64/jre
    slave alt-java.1.gz: 
/usr/share/man/man1/alt-java-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave java.1.gz: 
/usr/share/man/man1/java-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave jjs.1.gz: 
/usr/share/man/man1/jjs-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave keytool.1.gz: 
/usr/share/man/man1/keytool-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave orbd.1.gz: 
/usr/share/man/man1/orbd-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave pack200.1.gz: 
/usr/share/man/man1/pack200-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave policytool.1.gz: 
/usr/share/man/man1/policytool-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave rmid.1.gz: 
/usr/share/man/man1/rmid-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave rmiregistry.1.gz: 
/usr/share/man/man1/rmiregistry-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave servertool.1.gz: 
/usr/share/man/man1/servertool-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave tnameserv.1.gz: 
/usr/share/man/man1/tnameserv-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
    slave unpack200.1.gz: 
/usr/share/man/man1/unpack200-java-1.8.0-openjdk-1.8.0.282.b08-0.fc33.x86_64.1.gz
   /usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/java - family 
java-11-openjdk.x86_64 priority 11001009
    slave alt-java: 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/alt-java
    slave jjs: /usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/jjs
    slave keytool: 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/keytool
    slave orbd: (null)
    slave pack200: 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/pack200
    slave policytool: (null)
    slave rmid: /usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/rmid
    slave rmiregistry: 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/rmiregistry
    slave servertool: (null)
    slave tnameserv: (null)
    slave unpack200: 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/unpack200
    slave jre: /usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64
    slave alt-java.1.gz: 
/usr/share/man/man1/alt-java-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave java.1.gz: 
/usr/share/man/man1/java-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave jjs.1.gz: 
/usr/share/man/man1/jjs-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave keytool.1.gz: 
/usr/share/man/man1/keytool-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave orbd.1.gz: (null)
    slave pack200.1.gz: 
/usr/share/man/man1/pack200-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave policytool.1.gz: (null)
    slave rmid.1.gz: 
/usr/share/man/man1/rmid-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave rmiregistry.1.gz: 
/usr/share/man/man1/rmiregistry-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
    slave servertool.1.gz: (null)
    slave tnameserv.1.gz: (null)
    slave unpack200.1.gz: 
/usr/share/man/man1/unpack200-java-11-openjdk-11.0.10.0.9-0.fc33.x86_64.1.gz
   Current `best' version is 
/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.fc33.x86_64/bin/java.
   
   $ java -version
   openjdk version "11.0.10" 2021-01-19
   OpenJDK Runtime Environment 18.9 (build 11.0.10+9)
   OpenJDK 64-Bit Server VM 18.9 (build 11.0.10+9, mixed mode, sharing)
   
   $ echo $JAVA_HOME
   /usr/lib/jvm/java-1.8.0
   
   $ grep JAVA_HOME /etc/profile.d/bigtop.sh
   export JAVA_HOME=/usr/lib/jvm/java-1.8.0
   ```


-- 
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to