【问题标题】:Set Properties in Toad Data Point Fails在 Toad 数据点中设置属性失败
【发布时间】:2017-09-14 03:28:24
【问题描述】:

我正在使用 Toad Data Point V4.0 连接到 Hive。我尝试使用 Toad 设置以下属性。

  • 设置 hive.input.format=org.apache.hadoop.hive.ql.io.BucketizedHiveInputFormat;

  • 设置 hive.optimize.bucketmapjoin=true;

  • 设置 hive.optimize.bucketmapjoin.sortedmerge=true;

虽然我可以通过 Beeline 设置这些属性,但在运行上述设置命令时,TOAD 会抛出以下错误。

[Hortonworks][Hardy] (80) 执行查询时在服务器中抛出语法或语义分析错误。来自服务器的错误消息:处理语句时出错:无法在运行时修改 input.format。它不在允许在运行时修改的参数列表中

想知道是否必须在连接设置中的某处设置这些属性。感谢您的意见。

【问题讨论】:

    标签: hadoop hive hortonworks-data-platform toad


    【解决方案1】:

    我们在 Hive 上发现了一个与 DBVis 非常相似的问题。

    DBVis 正在从“set hive.mapred.mode=strict”等命令中剥离“hive.”。然后,它检查 hive 允许在运行时为参数设置的参数列表:“mapred.mode”而不是“hive.mapred.mode”。由于它没有找到参数,所以它会抛出错误。

    如果我们在参数前面加上第二个“hive”。 (例如,“hive.hive.mapred.mode=strict”)DBVis 似乎剥离了第一个“hive”。然后它找到允许的剥离版本并将剥离版本发送到执行良好的配置单元。

    注意:这似乎只影响以“hive”开头的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多