hive程式設計指南 讀書筆記(無知拾遺)

2021-07-02 03:50:27 字數 1346 閱讀 2423

set hive.metastore.warehouse.dir=/user/myname/hive/warehouse;

使用者設定自己的資料倉儲目錄。不影響其他使用者。也在$home/.hiverc中設定,則每次啟動hive自動載入

hive -(d,ef,h,h,i,p,s,v)

定義變數var,在hql中直接引用$

set (顯示或修改)

set; (看所有變數)

set env:home;

set -v;

不加-v列印命名空間

hive --define foo=bar (-d簡寫)

set foo (檢視變數)

set hivevar:foo=bar2(重賦值)

set hivevar:foo (檢視)

hive -s -e "select * from..." (-s是靜默模式,去掉ok、time taken等輔助輸出資訊,只保留查詢結果)

hive -f 等同於 source

hive -i 指定hive初始化時載入檔案。沒有就自動載入$home/.hiverc中設定,則每次啟動hive自動載入

$home/.history 歷史100條命令

cli(hive shell)中 用! 執行shell命令

顯示欄位名稱 set hive.cil.print.header=true; 

字串s 轉整型 cast(s as int) 

分隔符 ^a(\001)^b(\002)^c(\001) 級別遞減,列,欄位內元素間(如map、struct)分隔,元素的鍵值之間分隔

row format delimited 是操作一行記錄間各字段的分隔,行和stored不需要

database操作:

create database if not exits a

location '$path' --建立database會給乙個hdfs儲存目錄,以a.db命名的目錄,location可指定a在hdfs的儲存位置

show databases like 'h*'

另外 with新增database的描述

table操作

create table db.a  --可以在其他db(非當前db)下建表

comment 新增表說明文件

tblproperties 按鍵值對格式為表新增額外說明

copy一張表:create mydb.a2 like mydb.a

show tables in mydb 指定db下的表

show tables 'a*' 過濾出指定的類似表

desc formatted/extended mytable

分割槽:

WPF程式設計指南讀書筆記(0)

你的背景 假定讀者熟悉c 程式語言以及具備之前版本的.net framework經驗。本書 wpf有數個特色,需要加強.net的屬性和事件,了解這些 加強的方式 相當重要,因此,本書第一部分將焦點放在dependency屬性和routed輸入事件上。默然說話 這段話有點奇怪,記下,後面的內容也許會詳...

高質量C 程式設計指南讀書筆記

1.每個c 檔案通常分為兩個檔案。乙個檔案用於儲存程式的宣告,稱為標頭檔案。另乙個檔案用於儲存程式的實現,稱為定義檔案。1 版權資訊。2 檔名稱,識別符號,摘要。4 版本歷史資訊。檔名稱 filename.h 檔案標識 見配置管理計畫書 當前版本 1.1 作 者 sarah 琦琦 完成日期 2001...

《CSS權威指南》讀書筆記

第二章 選擇器 第三章 結構和層疊 第四章 值和單位 第五章 字型 第六章 文字屬性 第七章 基本視覺格式化 第八章 內邊距邊框和外邊距 第九章 顏色和背景 第十章 浮動和定位 第十一章 表布局 第十二章 列表與生成內容 第十三章 使用者介面樣式 第十四章 非螢幕 import url sheet....