Hi All,
I have JSON data Can I create table without schema? and query that data,
since all my data os JSON data so I was thinking there should be some way.
Currently I am doing something like below, but I want to remove Schema from
this, because I have i ma having thousand of event type and all of them i
cant really create the schema, Highlighted part I want to remove and let
the hive decide the schema.
create external table if not exists impressions_data
(
* city string,*
* service string,*
* id int,*
* type string,*
* listings int,*
* visible_markers int,*
* visible_as_markers int,*
* city_id int,*
* location_type string,*
* polygon_id string,*
* polygon_name string,*
* BuyListViewCount string,*
* AutoSuggest string,*
* LocalityExpert string,*
* BuyerExperiment string,*
* SellerExperiment string,*
* PaidAdProducts string,*
* index_view_type string,*
* page_type string,*
* clid string,*
* device string,*
* results_by_profile string,*
* listing_index int,*
* huid string,*
* uid string,*
* sid int,*
* count int,*
* category string,*
* action string,*
* url string,*
* `timeStamp` bigint)*
partitioned by (`date` string)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION 'hdfs://
hadoop01.housing.com:8020/housing/events/validated/category=impressions/';
MSCK REPAIR TABLE impressions_data;
SHOW PARTITIONS impressions_data;
select * from impressions_data limit 1;