在配置单元中创建表时未检测到JSON SerDe JAR
任何人都可以告诉一个适当的解决方案,为下面的错误情况 下面提到的详细信息是我的Hadoop及其生态系统版本在配置单元中创建表时未检测到JSON SerDe JAR,json,hadoop,hive,hadoop2,hive-serde,Json,Hadoop,Hive,Hadoop2,Hive Serde,任何人都可以告诉一个适当的解决方案,为下面的错误情况 下面提到的详细信息是我的Hadoop及其生态系统版本 Hadoop Version: 2.7.1 Hive Version: 1.2.2 我试图将JSON SerDe安装并配置到配置单元的库路径中。下面提到了我遵循的步骤 Step 1: Installed & Moved SerDe into Hive's Library path Step 2: Added the Jar through hive Shell, modified
Hadoop Version: 2.7.1
Hive Version: 1.2.2
我试图将JSON SerDe安装并配置到配置单元的库路径中。下面提到了我遵循的步骤
Step 1: Installed & Moved SerDe into Hive's Library path
Step 2: Added the Jar through hive Shell, modified the hive-site.xml's
property name hive.aux.jars.path.
Step 3: Verified it by executing the list jars command in hive also. But
while invoking the json serde, error is being thrown.
重要提示:我也在maven中添加了一个条目,为linux中的jar文件授予了777权限。此外,我在hdfs和本地文件系统中都添加了jar。但是,仍然会抛出错误
我使用的JSON SerDe jar的名称是:JSON-SerDe-1.3.7.3.jar
行格式SerDe:
org.openx.data.jsonserde.jsonserde
检测到jsonserde jar,异常是由于另一个问题而出现的。请告诉franklinsijo一个解决方案,比如它为什么出现。没有足够的信息继续。你能用调试模式重新启动你的配置单元外壳吗?我在你提到的调试模式下打开配置单元外壳,在这个页面上附加了一个新的屏幕截图。那么,你现在能让我知道这个问题吗?看起来我说得太快了,实际上是NoClassDefFoundException
。