公司叢集CLI指令行測試,發現Hive指令行輸出不顯示列名,或者顯示的列名帶表名,可讀性很差哇。
解決辦法:進入hive cli後 set hive.cli.print.header=true;
但是顯示列名以後,又出現表名+列名的顯示方式,可讀性也不好。
繼續在hive cli中:
set hive.resultset.use.unique.column.names=false;
因為在cli中set配置屬性隻是當次有效,如果想永久配置的話,将上述指令配置到hive/conf下的配置檔案中,或者配置到hiverc檔案裡,因為每次CLI啟動時,在提示符出現之前,Hive會自動在HOME目錄下查找名為.hiverc的檔案,而且執行這個檔案中的所有指令。非常适合做初始化,是以有些關于hive的初始化設定可以配置到家目錄下的.hiverc檔案裡。