Caused by: java.lang.ClassNotFoundException: org.pentaho.hadoop.shim.api.format.IParquetInputField
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:873) ~[?:?]
at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1553) ~[?:?]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1484) ~[?:?]
at org.apache.felix.framework.BundleWiringImpl.access
400
(
B
u
n
d
l
e
W
i
r
i
n
g
I
m
p
l
.
j
a
v
a
:
75
)
[
?
:
?
]
a
t
o
r
g
.
a
p
a
c
h
e
.
f
e
l
i
x
.
f
r
a
m
e
w
o
r
k
.
B
u
n
d
l
e
W
i
r
i
n
g
I
m
p
l
400(BundleWiringImpl.java:75) ~[?:?] at org.apache.felix.framework.BundleWiringImpl
400(BundleWiringImpl.java:75) [?:?]atorg.apache.felix.framework.BundleWiringImplBundleClassLoader.loadClass(BundleWiringImpl.java:1955) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_101]
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_101]
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2279) ~[?:?]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1501) ~[?:?]
at org.apache.felix.framework.BundleWiringImpl.access
400
(
B
u
n
d
l
e
W
i
r
i
n
g
I
m
p
l
.
j
a
v
a
:
75
)
[
?
:
?
]
a
t
o
r
g
.
a
p
a
c
h
e
.
f
e
l
i
x
.
f
r
a
m
e
w
o
r
k
.
B
u
n
d
l
e
W
i
r
i
n
g
I
m
p
l
400(BundleWiringImpl.java:75) ~[?:?] at org.apache.felix.framework.BundleWiringImpl
400(BundleWiringImpl.java:75) [?:?]atorg.apache.felix.framework.BundleWiringImplBundleClassLoader.loadClass(BundleWiringImpl.java:1955) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.8.0_101]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) ~[?:1.8.0_101]
at java.lang.Class.getConstructors(Class.java:1651) ~[?:1.8.0_101]
at org.apache.aries.blueprint.container.BeanRecipe.findMatchingConstructors(BeanRecipe.java:509) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:327) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:806) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787) ~[?:?]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) ~[?:?]
at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) ~[?:?]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:806) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787) ~[?:?]
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_101]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) ~[?:?]
at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) ~[?:?]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) ~[?:?]
at org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:284) ~[?:?]
at org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:251) ~[?:?]
at org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:148) ~[?:?]
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_101]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) ~[?:?]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245) ~[?:?]
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183) ~[?:?]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:682) ~[?:?]
… 18 more
解决:
pentaho-hadoop-shims-api-80.2017.10.00-28.jar版本换成pentaho-hadoop-shims-api-8.3.2019.05.00-371.jar