启动Argo的Ark Streaming时报错 hive is not allowed ...解决

高俊 1年前
438次浏览 0人关注 复制链接 所属标签: Ark Streaming hive is not allowed 启动失败

错误信息如下图所示

这是由于安装HDFS时installer的一个bug导致的,可以通过如下方式来检查并修复该问题。

  1. 检查HDFS的core-site.xml文件中是否有proxy参数,如下

    如果没有proxy参数,请通过如下方式添加下列参数
    参数列表:
    "hadoop.proxyuser.ambari.groups": "*",
    "hadoop.proxyuser.ambari.hosts": "*",
    "hadoop.proxyuser.hive.groups": "*",
    "hadoop.proxyuser.hive.hosts":"*",
    "hadoop.proxyuser.yarn.hosts":"*",
    "hadoop.proxyuser.yarn.groups":"*",
    "hadoop.proxyuser.root.hosts":"*",
    "hadoop.proxyuser.root.groups":"*",
    "hadoop.proxyuser.hcat.hosts":"*",
    "hadoop.proxyuser.hcat.groups":"*",
    "hadoop.proxyuser.hdfs.hosts":"*",
    "hadoop.proxyuser.hdfs.groups":"*"
    
    操作如下:
    1、先找到HDFS的custom core-site

然后通过Add Property …来添加参数,一次可以添加多个key-value对,一个key-value写一行,要添加上述列表,可以输入:

hadoop.proxyuser.ambari.groups= *
hadoop.proxyuser.ambari.hosts= *
hadoop.proxyuser.hive.groups= *
hadoop.proxyuser.hive.hosts=*
hadoop.proxyuser.yarn.hosts=*
hadoop.proxyuser.yarn.groups=*
hadoop.proxyuser.root.hosts=*
hadoop.proxyuser.root.groups=*
hadoop.proxyuser.hcat.hosts=*
hadoop.proxyuser.hcat.groups=*
hadoop.proxyuser.hdfs.hosts=*
hadoop.proxyuser.hdfs.groups=*

完成后点击Add,回到主界面再点击Save
然后重启HDFS,再启动其它服务即可。

1条回答
zhaoy07331 1年前

高老师,棒棒的

有用0 评论0