天天看點

hive指令行中顯示列名字段的配置

公司叢集CLI指令行測試,發現Hive指令行輸出不顯示列名,或者顯示的列名帶表名,可讀性很差哇。

解決辦法:進入hive cli後 set hive.cli.print.header=true;

hive指令行中顯示列名字段的配置

但是顯示列名以後,又出現表名+列名的顯示方式,可讀性也不好。

hive指令行中顯示列名字段的配置

繼續在hive cli中:

set  hive.resultset.use.unique.column.names=false;

      因為在cli中set配置屬性隻是當次有效,如果想永久配置的話,将上述指令配置到hive/conf下的配置檔案中,或者配置到hiverc檔案裡,因為每次CLI啟動時,在提示符出現之前,Hive會自動在HOME目錄下查找名為.hiverc的檔案,而且執行這個檔案中的所有指令。非常适合做初始化,是以有些關于hive的初始化設定可以配置到家目錄下的.hiverc檔案裡。

繼續閱讀