我需要一個快速示例來說明如何使用查詢更改配置單元中的屬性,例如,我想更改屬性'mapred.reduce.tasks' ,如何在查詢中執行此更改。有關如何在Hive查詢中設置Hive屬性的示例
我正在爲HDPCD考試培訓自己,考試的目標之一是'在Hive查詢中設置Hadoop或Hive配置屬性'所以我認爲它與在Hive控制檯中執行的操作不一樣像:
set mapred.reduce.tasks=2;
我需要一個快速示例來說明如何使用查詢更改配置單元中的屬性,例如,我想更改屬性'mapred.reduce.tasks' ,如何在查詢中執行此更改。有關如何在Hive查詢中設置Hive屬性的示例
我正在爲HDPCD考試培訓自己,考試的目標之一是'在Hive查詢中設置Hadoop或Hive配置屬性'所以我認爲它與在Hive控制檯中執行的操作不一樣像:
set mapred.reduce.tasks=2;
要更改Hadoop和配置單元配置變量,你需要在蜂巢查詢中使用set
。 所做的更改僅適用於該查詢會話
set -v
打印所有Hadoop和Hive配置變量。
SET mapred.reduce.tasks=XX // In Hadoop 1.X
SET mapreduce.job.reduces=XX // In Hadoop 2.X (YARN)
查詢reset
重置配置爲默認值
這聽起來像你對我展現的是他們正在尋找的答案「設置爲...」的例子。這個頁面(https://hadoopsters.net/2015/12/07/preparing-for-the-hdpcd-exam-data-analysis/)似乎也證實了這一點。 – highlycaffeinated