1.在LINUX上新建用户coscp 用户,coscp用户没有权限,进入hbase进行操作,调用脚本在hbase上新建表,会提示没有权限
解决方法给用户授权:grant 'coscp', 'RWXCA'
2.使用coscp用户hbase进行操作的时候,会提示未认证“FATAL ipc.RpcClientImpl: SASL authentication failed. The most likely
cause is missing or invalid credentials. Consider 'kinit'.”,需要使用:
kinit coscp@BOSERA.COM做进行认证,但是在输入kinitcoscp@BOSERA.COM后提示
“kinit: Client 'coscp@BOSERA.COM' not found in Kerberos
database while getting initial credentials”,意思是新用户在coscp在Kerberos数据库上没有,那接下来就在Kerberos数据库新增加这个用户:
新增用户:kadmin.local –q “addprinc coscp” 新建用户自己设置密码
然后认证:kinitcoscp@BOSERA.COM,输入密码
进入hbase,有权限可以操作