Hbase、Hive、Impala資料同步簡單示例
Hbase +hive+impala資料同步簡單示例
首先先在hbase建立表
hbase
hbase shell
list
scan 'TEST_INFO'
create 'TEST_INFO','d'
put ‘TEST_INFO’,’001’,’fields’,’VALUE’,
scan 'TEST_INFO'
Hive
hive建立外部表
show databases;
show tables;
CREATE EXTERNAL TABLE TEST_INFO(
id string,field12 string,field13 string,field14 string, field15 string,field16 string, field17 string, field18 string, field19 string,field20 string,field21 string,field22 string,field23 string,field24 string,field25 string, field26 string,field27 string,field28 string, field29 string,field30 string, field31 string, field32 string,field33 string,field34 string,field35 string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.hbase.HBaseSerDe'
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ('serialization.format'='\t','hbase.columns.mapping'=':key, d:field12,d:field13,d:field14, d:field15, d:field16,d:field17, d:field18,d:field19, d:field20,d:field21, d:field22,d:field23, d:field24,d:field25, d:field26,d:field27, d:field28,d:field29, d:field30,d:field31, d:field32,d:field33, d:field34, d:field35','field.delim'='\t')
TBLPROPERTIES('hbase.table.name'='TEST_INFO');
hive> CREATE EXTERNAL TABLE TEST_INFO(
> id string,field12 string,field13 string,field14 string, field15 string,field16 string, field17 string, field18 string, field19 string,field20 string,field21 string,field22 string,field23 string,field24 string,field25 string, field26 string,field27 string,field28 string, field29 string,field30 string, field31 string, field32 string,field33 string,field34 string,field35 string)
> ROW FORMAT SERDE 'org.apache.hadoop.hive.hbase.HBaseSerDe'
> STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
> WITH SERDEPROPERTIES ('serialization.format'='\t','hbase.columns.mapping'=':key, d:field12,d:field13,d:field14, d:field15, d:field16,d:field17, d:field18,d:field19, d:field20,d:field21, d:field22,d:field23, d:field24,d:field25, d:field26,d:field27, d:field28,d:field29, d:field30,d:field31, d:field32,d:field33, d:field34, d:field35','field.delim'='\t')
> TBLPROPERTIES('hbase.table.name'='TEST_INFO');
hive> desc test_info;
hive>select * from test_info;
impala
impala-shell
#同步hive 到ipmala
INVALIDATE METADATA;
[cdh002:21000] > desc test_info;
#檢視到對映HBase中表的結構:
[cdh002:21000] > select * from test_info;
相關文章
- flume日誌採集,hbase資料儲存,hive查詢輸出(簡單整合)Hive
- Hive與Impala的異同Hive
- Hue--整合Hive與ImpalaHive
- 大資料技術Hbase和Hive詳解大資料Hive
- HBase vs HiveHive
- 內外網資料的簡單單向同步
- Hive資料匯入HBase引起資料膨脹引發的思考Hive
- 圖解大資料 | 海量資料庫查詢-Hive與HBase詳解圖解大資料資料庫Hive
- Kafka資料每5分鐘同步到HiveKafkaHive
- 分散式資料恢復-hbase+hive分散式儲存資料恢復方案分散式資料恢復Hive
- 一條資料HBase之旅,簡明HBase入門教程開篇
- Hive和Hbase的區別Hive
- startViewTransition的簡單示例View
- hbase 2.0.2 java api的簡單使用JavaAPI
- mongodb和hbase的簡單比較MongoDB
- MySQL資料備份多種引數介紹及簡單示例MySql
- 【Hive】hive資料遷移Hive
- 簡單理解同步與非同步非同步
- C# superSocket簡單示例C#
- 好程式設計師大資料培訓分享如何區分Hive與HBase程式設計師大資料Hive
- Springboot簡單功能示例-6 使用加密資料來源並配置日誌Spring Boot加密
- OGG 簡單DML同步
- 0039-如何使用PythonImpyla客戶端連線Hive和ImpalaPython客戶端Hive
- 【分散式儲存資料恢復】hbase和hive資料庫底層檔案誤刪的資料恢復案例分散式資料恢復Hive資料庫
- Java使用ObjectMapper的簡單示例JavaObjectAPP
- sed命令簡單使用示例分享
- Windows守護程式簡單示例Windows
- Python 裝飾器簡單示例Python
- java大資料開發訓練營--ImpalaJava大資料
- 14 大資料之HBASE(第一部 簡介)大資料
- hbase與phoenix整合(使用phoenix操作hbase資料)
- Mysql 到 Hbase 資料如何實時同步,強大的 Streamsets 告訴你MySql
- [hive]hive資料模型中四種表Hive模型
- [譯]ViewModels:一個簡單的示例View
- 寫一個簡單的 Facade 示例
- gpt給出的operator簡單示例GPT
- Spark Streaming簡單入門(示例+原理)Spark
- impala 資料表在叢集間遷移方案