[ https://issues.apache.org/jira/browse/HIVE-7777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14132072#comment-14132072 ]
Brock Noland commented on HIVE-7777: ------------------------------------ Hi, This patch looks great! However, since the dependency is not specified here: https://github.com/apache/hive/blob/trunk/ql/pom.xml#L563 I get the following error when using the serde: {noformat} Diagnostic Messages for this Task: Error: java.lang.RuntimeException: java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVReader at org.apache.hadoop.hive.ql.exec.mr.ExecMapper.map(ExecMapper.java:195) at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:54) at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:430) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:342) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1548) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163) Caused by: java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVReader at org.apache.hadoop.hive.serde2.OpenCSVSerde.newReader(OpenCSVSerde.java:179) at org.apache.hadoop.hive.serde2.OpenCSVSerde.deserialize(OpenCSVSerde.java:147) at org.apache.hadoop.hive.ql.exec.MapOperator$MapOpCtx.readRow(MapOperator.java:155) at org.apache.hadoop.hive.ql.exec.MapOperator$MapOpCtx.access$200(MapOperator.java:128) at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:509) at org.apache.hadoop.hive.ql.exec.mr.ExecMapper.map(ExecMapper.java:177) ... 8 more Caused by: java.lang.ClassNotFoundException: au.com.bytecode.opencsv.CSVReader at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 14 more {noformat} > add CSV support for Serde > ------------------------- > > Key: HIVE-7777 > URL: https://issues.apache.org/jira/browse/HIVE-7777 > Project: Hive > Issue Type: Bug > Components: Serializers/Deserializers > Reporter: Ferdinand Xu > Assignee: Ferdinand Xu > Attachments: HIVE-7777.1.patch, HIVE-7777.2.patch, HIVE-7777.patch, > csv-serde-master.zip > > > There is no official support for csvSerde for hive while there is an open > source project in github(https://github.com/ogrodnek/csv-serde). CSV is of > high frequency in use as a data format. -- This message was sent by Atlassian JIRA (v6.3.4#6332)