1. 程式人生 > >20180607早課記錄26-Hive

20180607早課記錄26-Hive

Hive

1.hive哪些sql會觸發mr job

帶聚合函數,某些insert,還有create table as select

2.create table t as select ...這樣的SQL會不會創建mrjob

3.hive的數據分為哪兩塊 分別存儲哪裏

元數據和真實數據,分別存儲在mysql,hdfs中

4.一般工作中,udf編寫是很多的,那麽怎樣臨時生效,永久生效?

臨時生效就是add jar,然後create temporary function
永久生效要registerUDF

5.那麽在工作中,一般分區表用的很多,那麽一般我們會選擇哪些特征值作為分區字段?

時間

6.生產上 分區表 又分為靜態分區表和動態分區表,那麽區別是什麽?怎樣實現?

靜態根據指定字段和給定值分區,動態分區值在字段裏

7.vi命令 從window復蓋一個文件內容到Linux的文件,哪些步驟?

命令行模式下輸入gg + dG清空文件 註意要在編輯模式復制,如果在命令模式復制,會丟失前幾行

8.談談對jps理解

jps java進程

9.談談對pid文件理解

存儲進程id的文件,用來殺進程的時候使用

10.輸入一個命令,找不到,not found,請問你們覺得應該怎麽辦

首先看看命令有沒有打錯 然後檢查環境變量或者find下 實在沒有在進行安裝

20180607早課記錄26-Hive