1、使用者畫像:使用者資訊標籤化。
2、使用者畫像可以做什麼?
——內容正在整理中
3、show命令用法
show tables 顯示所有表 例:show table like ‘…_pre_food’;
show partitions 顯示所有分割槽 例:show partitions fdm_prd_food partition(dt=’2015-01-01’);
show table extended 顯示擴充套件資訊 例:show table extended like fdm_ord_order;
show table properties 顯示所有表的屬性
show indexes 顯示所有索引 例:show indexes on fdm_prd_food;
show create table 顯示建立表語句 例:show create table fdm_prd_food;
show databases 顯示所有的資料庫 例:show databases like ‘*dm*’;
show columns 顯示所有列
show functions 顯示所有函式
show granted roles and privileges 顯示角色與許可權
show locks 顯示鎖
show conf 顯示配置檔案
show transactions 顯示事務
4、desc(describe)命令的用法
desc database 顯示某資料庫詳情 例:show database fdm;
desc table/view/column 顯示錶/檢視/列的詳情 例:desc formatted fdm_ord_order; 顯示格式化後表的資訊。
desc partition 顯示分割槽的詳情
5、Hive命令分類
互動命令:hive quit exit 例: hive -e “set;” | grep tasks 篩選出set裡包含tasks的引數。
引數設定:set reset
資原始檔管理:add list delete
執行Shell命令:!cmd
HDFS檔案操作:dfs-ls dfs-cat
HiveQL:<query string>
執行外部檔案命令:source file
6、Hive命令列介面引數
-d, --define<key = value> 定義一個變數在hive中使用
-e <query string> 執行後面引號中的SQL
-f <filename> 執行一個SQL檔案中的SQL
-H, --help 列印幫助資訊
-I <filename> 執行初始化檔案
-p 連線hive伺服器的埠號
-h <hostname> 連線到遠端主機
--hiveconf<property=value> 設定屬性
--hivevar<key=value> 設定變數
-S 靜默模式,不會列印日誌。
-v, --verbose 冗餘模式,會列印出執行語句和執行日誌