以下步骤一次执行:
1.hue配置中心:
a.勾选 HBase 服务、HBase Thrift Server
b. hue_safety_valve.ini 的 Hue 服务高级配置代码段(安全阀)中添加:
[hbase]
hbase_conf_dir={{HBASE_CONF_DIR}}
thrift_transport=buffered
2.HBASE配置中心添加:
a.启用 HBase Thrift Http 服务器、启用 HBase Thrift 代理用户
b.Hbase配置文件-hbase-site.xml中添加:
<property>
<name>hbase.thrift.support.proxyuser</name>
<value>true</value>
</property>
<property>
<name>hbase.regionserver.thrift.http</name>
<value>true</value>
</property>
c.Hbase配置文件core-site.xml添加:
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hbase.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hbase.groups</name>
<value>*</value>
</property>
如果报错:Api 错误:500 Server Error: Server Error for url: http://cdh01:9090/
在hdfs的core-site.xml集群版中添加:
<property>
<name>hadoop.proxyuser.hbase.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hbase.groups</name>
<value>*</value>
</property>