Yao Zhang created ZEPPELIN-6163: ----------------------------------- Summary: Bump jruby version to support HBase 2.x Key: ZEPPELIN-6163 URL: https://issues.apache.org/jira/browse/ZEPPELIN-6163 Project: Zeppelin Issue Type: Improvement Components: Interpreters Affects Versions: 0.11.2 Environment: Zeppelin 0.11.2
HBase 2.0.0 Reporter: Yao Zhang Currently in Zeppelin HBase interpreter does not support HBase 2.x ruby syntax. The relevant expection is below: {code:java} org.jruby.embed.EvalFailedException: (SyntaxError) /opt/hbase/lib/ruby/hbase/table.rb:808: syntax error, unexpected tDOT .select { |s| RegionReplicaUtil.isDefaultReplica(s.getRegion) } {code} The version of jruby is way too legacy to support new ruby script syntax. Suggestion: Add a profile which switches jruby version to 9.1.17.0, which supports HBase 2.x The reason why don't use the lastest jruby version is it might drop support for earlier Ruby version. I would like to submit a PR. -- This message was sent by Atlassian Jira (v8.20.10#820010)