1. 程式人生 > >Atlas 2.1.0 實踐(3)—— Atlas整合HIve

Atlas 2.1.0 實踐(3)—— Atlas整合HIve

# **Atlas**整合Hive 在安裝好Atlas以後,如果想要使用起來,還要讓Atlas與其他元件建立聯絡。 其中最常用的就是Hive。 ![](https://img2020.cnblogs.com/blog/1089984/202101/1089984-20210125170651928-142601130.jpg) 通過Atlas的架構,只要配置好Hive Hook ,那麼每次Hive做任何操作就會寫入Kafka從而被atlas接收。 並在Atlas中已圖的形式展示出來。 ## Hive Model 都會記錄Hive哪些操作資訊呢?Altas對Hive Model進行了定義。 包含以下內容: #### 1、實體型別: ##### hive_db 型別: Asset 屬性:qualifiedName, name, description, owner, clusterName, location, parameters, ownerName ##### hive_table 型別:DataSet 屬性:qualifiedName, name, description, owner, db, createTime, lastAccessTime, comment, retention, sd, partitionKeys, columns, aliases, parameters, viewOriginalText, viewExpandedText, tableType, temporary ​ **hive_column** ​ 型別:DataSet ​ 屬性:qualifiedName, name, description, owner, type, comment, table ​ **hive_storagedesc** ​ 型別:Referenceable ​ 屬性: qualifiedName, table, location, inputFormat, outputFormat, compressed, numBuckets, serdeInfo, bucketCols, sortCols, parameters, storedAsSubDirectories ​ **hive_process** ​ 型別:Process ​ 屬性:qualifiedName, name, description, owner, inputs, outputs, startTime, endTime, userName, operationType, queryText, queryPlan, queryId, clusterName ​ **hive_column_lineage** ​ 型別:Process ​ 屬性:qualifiedName, name, description, owner, inputs, outputs, query, depenendencyType, expression ##### 2、列舉型別: ​ hive_principal_type 值:USER, ROLE, GROUP ​ ##### 3、構造型別 hive_order 屬性: col, order hive_serde 屬性: name, serializationLib, parameters HIve實體的結構: ``` hive_db.qualifiedNa