我通过安装了HBase的ssh登录到Linux机器。每当我尝试启动HBase shell时,我都会收到以下错误:
TypeError: can't convert Pathname into String
require at org/jruby/RubyKernel.java:1071
require at file:/usr/lib/hbase/lib/jruby-complete-1.6.8.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
(root) at /usr/lib/hbase/bin/../bin/hirb.rb:118
hbase version
的结果:
util.VersionInfo: HBase 1.0.0-cdh5.4.2
java -version的结果:
java version "1.8.0_45"
不幸的是,它是一个远程托管的应用程序,所以我不知道它的安装细节。启动shell时是否需要传递一些参数?如果是这样,有什么办法呢?