anchor.diff:  :icons: font
   :experimental:
   
  -This chapter will cover access to Apache HBase either through non-Java languages, or through custom protocols.
  -For information on using the native HBase APIs, refer to link:http://hbase.apache.org/apidocs/index.html[User API Reference] and the new <<hbase_apis,HBase APIs>> chapter.
  -
  -[[nonjava.jvm]]
  -== Non-Java Languages Talking to the JVM
  -
  -Currently the documentation on this topic is in the link:http://wiki.apache.org/hadoop/Hbase[Apache HBase Wiki].
  -See also the link:http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/thrift/package-summary.html#package_description[Thrift API Javadoc].
  +This chapter will cover access to Apache HBase either through non-Java languages and
  +through custom protocols. For information on using the native HBase APIs, refer to
  +link:http://hbase.apache.org/apidocs/index.html[User API Reference] and the
  +<<hbase_apis,HBase APIs>> chapter.
   
   == REST
   
  
positive.code: ----
  
  Set the `$CLASSPATH` environment variable to include the path you found in the previous
  step, plus the path of `scala-library.jar` and each additional Scala-related JAR needed for
  your project.
  
  
negative.code: the Scala JARs required by your code. First, use the following command on a server
  running the HBase RegionServer process, to get HBase's classpath.
  
  [[jython]]
  == Jython
  
  
  === Setting the Classpath
  
  To use Jython with HBase, your CLASSPATH must include HBase's classpath as well as
  `jython.jar`. First, use the following command on a server running the HBase RegionServer
  process, to get HBase's classpath.
  >>>>>>> HBASE-14638 Move Jython info from the Wiki to the Ref Guide
  
  [source, bash]
  ----
  $ ps aux |grep regionserver| awk -F 'java.library.path=' {'print $2'} | awk {'print $1'}
  