hive sql
1.hiveデータベースの作成
CREATE DATABASE IF NOT EXISTS db_nm;
2.hdfsのjsonファイルを使用してテーブルを作成する1)外部テーブルの作成
CREATE EXTERNAL TABLE IF NOT EXISTS db_nm.tb_nm (
repotype string,
repo string,
requser string,
tags array<string>
)
PARTITIONED BY (dt string)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
STORED AS TEXTFILE
LOCATION 'hdfs://name/tmp/log'
;
2)管理テーブルの作成CREATE TABLE IF NOT EXISTS db_nm.tb_nm (
repotype string,
repo string,
requser string,
tags array<string>
)
PARTITIONED BY (dt string)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
STORED AS TEXTFILE
LOCATION 'hdfs://name/tmp/log'
;
3.hiveテーブルパーティションの登録ALTER TABLE db_nm.tb_nm ADD PARTITION (dt='20200326') LOCATION '/tmp/log/20200326';
Referencehttps://heum-story.tistory.com/141
Reference
この問題について(hive sql), 我々は、より多くの情報をここで見つけました https://velog.io/@hanovator/hive-sqlテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol