/hbase/archive/data/ 的属主

/hbase/archive/data/ 的属主应该是hbase:hbase还是hdfs:hbase,创建snapshot一般是用命令行方式创建的吗?echo "snapshot 'tablename','tablesnapshot'"|hbase shell
是需要切换到hbase用户吗?我发现创建snapshot后/hbase/archive/data/default/会有属主为hdfs:hbase的文件夹,之后过一段时间就会有权限不够删除不了上述文件夹下.links-****文件的错误日志出现,改了属主就正常了。你的hbase用户权限是什么,就是/etc/passwd中hbase用户最后一列是什么,我的默认是/bin/false,CDH默认的,导致此用户什么也干不了,改为/bin/bash,与hdfs用户一致,会有什么隐患吗?

史晓江

赞同来自:

hbase:hbase。hbase操作一直用hbase用户比较好

时间不再回头 - 一句话介绍

赞同来自:

那就是把/etc/passwd中hbase用户改成hdfs用户一样的/bin/bash,原来的/bin/false什么也干不了

史晓江

赞同来自:

要回复问题请先登录注册