- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
OpenCSV serde in hive gives " ( double quotes) when field is empty
- Labels:
-
Apache Hive
Created ‎09-01-2016 06:45 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have mapped CSV to hive .
In case my CSV has nothing for value i.e is an empty string for a column value, hive shows column value as
"
So, in this case, I can not check if the value is NULL,because for hive, value is " .
if I see CSV in a text editor, I can see that the value there is
""""
double quotes with in double quotes. Is there a way I can fix it?
Created ‎09-11-2016 10:44 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you should set tblproperties on your table to treat blanks as NULL https://community.hortonworks.com/questions/21001/i-have-few-column-to-make-external-table-in-hive-f...
TBLPROPERTIES ('serialization.null.format'='')
Created ‎09-11-2016 10:44 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you should set tblproperties on your table to treat blanks as NULL https://community.hortonworks.com/questions/21001/i-have-few-column-to-make-external-table-in-hive-f...
TBLPROPERTIES ('serialization.null.format'='')
