问题描述
我是要执行一个hbase
操作是发生的报错如下:
initialize at /usr/local/hadoop/hbase-release/lib/ruby/hbase/hbase.rb:42
(root) at /usr/local/hadoop/hbase-release/bin/hirb.rb:131
经过多方查询资料,知道是hbase.tmp.dir
设置的路径,hbase没有读写权限。
具体的配置文件为/etc/hbase/conf/hbase-site.xml
,找到hbase.tmp.dir
相关的property
就可看到的自己的hbase.tmp.dir
地址。
解决办法
添加权限即可,直接添加777
权限,一步解忧愁。
参考链接:
https://community.hortonworks.com/content/supportkb/150642/unable-to-start-hbase-shell-due-to-javaioioexcepti.html