[ 
https://issues.apache.org/jira/browse/TRAFODION-1249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Amanda Moran closed TRAFODION-1249.
-----------------------------------
    Resolution: Invalid

Scanner not being used at this time

> LP Bug: 1459476 - scanner HBaseJavaVersion check should execute unset 
> JAVA_HOME before the hbase -version command
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: TRAFODION-1249
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1249
>             Project: Apache Trafodion
>          Issue Type: Bug
>          Components: installer
>            Reporter: Vladimir Berman
>            Assignee: Amanda Moran
>
> The scanner HBaseJavaVersion check uses the hbase -version command to 
> determine the Java version that HBase is using. But this method is flawed 
> because the version of Java returned by this command depends on the setting 
> of $JAVA_HOME and can be different from the real Java version used by the 
> HBase processes. Here is an example from Guy that proves this:
> $: echo $JAVA_HOME
> /usr/java/jdk1.6.0_31
> $: hbase -version
> java version "1.6.0_31"
> Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
> Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
> $: export JAVA_HOME=/usr/java/jdk1.7.0_67
> $: hbase -version
> java version "1.7.0_67"
> Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
> Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
> When I changed JAVA_HOME, it returned a different version.
> So, this scanner check should be changed to obtain the HBase Java version 
> from the running HBase processes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to