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;
相關文章
- 大資料學習(hbase,hive,sqoop2對資料的簡單操作)大資料HiveOOP
- HIVE 資料同步Hive
- flume日誌採集,hbase資料儲存,hive查詢輸出(簡單整合)Hive
- 大資料技術Hbase和Hive詳解大資料Hive
- hadoop學習筆記(11)——hbase shell簡單操作示例Hadoop筆記
- 內外網資料的簡單單向同步
- Hive資料匯入HBase引起資料膨脹引發的思考Hive
- 一個簡單的MySQL資料遷移示例MySql
- 圖解大資料 | 海量資料庫查詢-Hive與HBase詳解圖解大資料資料庫Hive
- impala查詢不到hive裡建立的表Hive
- Hive和HBase區別Hive
- Kafka資料每5分鐘同步到HiveKafkaHive
- Hive簡易教程 - 資料儲存Hive
- 分散式資料恢復-hbase+hive分散式儲存資料恢復方案分散式資料恢復Hive
- jquery簡單ajax示例_讀取json檔案資料jQueryJSON
- 一條資料HBase之旅,簡明HBase入門教程開篇
- Hive和Hbase的區別Hive
- 使用Hadoop+Hbase+Hive+SpringBatch實現資料倉儲HadoopHiveSpringBAT
- AOP的簡單示例
- jsoncpp簡單示例JSON
- Hadoop2.3、Hbase0.98、Hive0.13之Hive的安裝部署配置以及資料測試HadoopHive
- 【Hive】hive資料遷移Hive
- HBase + Kerberos 配置示例(二)ROS
- HBase + Kerberos 配置示例(一)ROS
- mongodb和hbase的簡單比較MongoDB
- hbase 2.0.2 java api的簡單使用JavaAPI
- HBase學習之一: 建立hive和hbase關聯表Hive
- MySQL資料備份多種引數介紹及簡單示例MySql
- 使用binlog2sql做資料恢復的簡單示例SQL資料恢復
- 12c pdb的資料泵匯入匯出簡單示例
- 使用MyBatis搭建一個訪問mysql資料庫的簡單示例MyBatisMySql資料庫
- 簡單理解同步與非同步非同步
- 好程式設計師大資料培訓分享如何區分Hive與HBase程式設計師大資料Hive
- C# superSocket簡單示例C#
- jquery驗證簡單示例jQuery
- oracle審計簡單示例Oracle
- Kafka實戰-簡單示例Kafka
- akka入門-簡單示例