hue使用hbase报错User: root is not allowed to impersonate admin

hue刚进hbase
把报错

Api Error: HTTPConnectionPool(host=‘ambari-3’, port=9090): Max retries exceeded with url: / (Caused by NewConnectionError(’: Failed to establish a new connection: [Errno 111] Connection refused’,))

原因:thrift没有打开
使用以下命令打开 在hbase的主节点
hbase-daemon.sh start thrift
如果提示找不到,就搜索 find / -name hbase-daemon.sh

重启服务

进入hue界面,又报错
User: root is not allowed to impersonate admin
admin是我的hue用户
这是个权限问题

查找了网上的方法


            hadoop.proxyuser.xxx.hosts
            *
     
    
            hadoop.proxyuser.xxx.groups
            *
    

User: root is not allowed to impersonate admin

User:后面是什么xxx就是什么

所以我的是


            hadoop.proxyuser.root.hosts
            *
     
    
            hadoop.proxyuser.root.groups
            *
    

重启服务
还是不行

是因为thrift也必须重启
hbase-daemon.sh stop thrift
hbase-daemon.sh start thrift

然后就OK了

你可能感兴趣的:(集群)