[
https://issues.apache.org/jira/browse/HBASE-20754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16779598#comment-16779598
]
Sean Busbey commented on HBASE-20754:
-------------------------------------
this bit here:
{code:java}
75 .Example extract from _hbase-env.sh_ where JAVA_HOME is set
76
77 # Set environment variables here.
78
79 # The java implementation to use. Java 1.6 required.
80 export JAVA_HOME=/usr/jdk64/jdk1.8.0_112
{code}
Isn't treating the blank line on #78 as a part of the same block. Maybe it
needs to be non-empty?
Also the comment says Java 1.6 required, but Java 1.6 is expressly not allowed
for any current release line.
{code}
70 . Set the `JAVA_HOME` environment variable before starting HBase. HBase
provides a central mechanism to set `JAVA_HOME`. To set `JAVA_HOME`,
71 Locate where Java is installed on your machine using the _whereis
java_ command.
72 Edit the _conf/hbase-env.sh_ file, uncomment the line starting with
_#export JAVA_HOME=_,
73 and then set it to your Java installation path.
{code}
The first few lines could flow better. Maybe something like
{quote}
You must set the `JAVA_HOME` environment variable before starting HBase. To
make this easier, you can do so within the _conf/hbase-env.sh_ file. You will
need to locate where java is installed on your machine. One way to do this is
with the _whereis java_ command. Once you have the location, edit the
_conf/hbase-env.sh_ file and uncomment...[the rest]
{quote}
> quickstart guide should instruct folks to set JAVA_HOME to a JDK installation.
> ------------------------------------------------------------------------------
>
> Key: HBASE-20754
> URL: https://issues.apache.org/jira/browse/HBASE-20754
> Project: HBase
> Issue Type: Bug
> Components: documentation
> Affects Versions: 3.0.0
> Reporter: Sean Busbey
> Assignee: Gokul
> Priority: Major
> Labels: beginner
> Fix For: 3.0.0
>
> Attachments: HBASE-20754.patch
>
>
> The quickstart guide currently instructs folks to set JAVA_HOME, but to the
> wrong place
> {code}
> The JAVA_HOME variable should be set to a directory which contains the
> executable file bin/java. Most modern Linux operating systems provide a
> mechanism, such as /usr/bin/alternatives on RHEL or CentOS, for transparently
> switching between versions of executables such as Java. In this case, you can
> set JAVA_HOME to the directory containing the symbolic link to bin/java,
> which is usually /usr.
> JAVA_HOME=/usr
> {code}
> instead, it should tell folks to point it to a jdk installation and help them
> on how to find that.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)