Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 03-03-2016 02:13 PM
I have trouble to create external table in hive
CREATE EXTERNAL TABLE IF NOT EXISTS DB.TableName( SOURCE_ID VARCHAR(30) , SOURCE_ID_TYPE VARCHAR(30) , SOURCE_NAME VARCHAR(30) , DEVICE_ID_1 VARCHAR(30)
) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE location 'hdfs:///user/hive';
column name SOURCE_NAME IS EMPTY(null)
I am failed to create the external table can you help me where I do mistake?
Created 03-03-2016 03:41 PM
You probably need to convert empty values into NULL, add below option while creating table.
EDITED: Full DDL.
CREATE EXTERNAL TABLE IF NOT EXISTS DB.TableName(SOURCE_ID VARCHAR(30) ,SOURCE_ID_TYPE VARCHAR(30) ,SOURCE_NAME VARCHAR(30) ,DEVICE_ID_1 VARCHAR(30)) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE location 'hdfs:///user/hive' TBLPROPERTIES ('serialization.null.format'='');
Created 03-03-2016 03:41 PM
You probably need to convert empty values into NULL, add below option while creating table.
EDITED: Full DDL.
CREATE EXTERNAL TABLE IF NOT EXISTS DB.TableName(SOURCE_ID VARCHAR(30) ,SOURCE_ID_TYPE VARCHAR(30) ,SOURCE_NAME VARCHAR(30) ,DEVICE_ID_1 VARCHAR(30)) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE location 'hdfs:///user/hive' TBLPROPERTIES ('serialization.null.format'='');
Created 03-03-2016 03:41 PM
Thanks to all
Created 03-03-2016 03:55 PM
Can you write full create table what looks like if you can I really apreciated
Created 03-03-2016 06:25 PM
I edited my answer with DDL, hope that will help. Thanks
Created 03-03-2016 09:43 PM
Thanks Jitendra