Hadoop 如何在Apache超集中指定配置单元参数?

Hadoop 如何在Apache超集中指定配置单元参数?,hadoop,hive,apache-superset,superset,Hadoop,Hive,Apache Superset,Superset,有人知道如何在超集中设置配置单元参数(如set=)吗 我正在尝试设置tez队列,因为我在提交查询时收到错误,如下所示: 配置单元错误:('Query error','error when processing statement:FAILED:Execution error,从org.apache.hadoop.hive.ql.exec.tez.TezTask'返回代码1) 有人在这里提出了一个解决方案: 但这不起作用(至少在v0.36中)我找到了答案。在超集中创建数据源时。在额外的文本框中,可

有人知道如何在超集中设置配置单元参数(如set=)吗

我正在尝试设置tez队列,因为我在提交查询时收到错误,如下所示:

配置单元错误:('Query error','error when processing statement:FAILED:Execution error,从org.apache.hadoop.hive.ql.exec.tez.TezTask'返回代码1)

有人在这里提出了一个解决方案:


但这不起作用(至少在v0.36中)

我找到了答案。在超集中创建数据源时。在额外的文本框中,可以用JSON指定配置单元参数

{
    "metadata_params": {},
   "engine_params": {"connect_args":{
   "configuration": {
    "auth": "KERBEROS", 
    "kerberos_service_name": "hive",
    "hive.execution.engine": "tez",
    "tez.queue.name": "network-job",
    "mapred.reduce.tasks":"2",
    "tez.grouping.min-size":"1073741824",
    "tez.grouping.max-size":"1073741824",
}
}},
    "metadata_cache_timeout": {},
    "schemas_allowed_for_csv_upload": []
}