我有一個運行在YARN中的Spark應用程序。應用程序中的一個依賴項需要httpclient 4.5.1。我明確將其作爲對我的pom的依賴。 但是,當我在YARN中運行應用程序。我得到以下堆棧跟蹤spark和httpclient依賴關係
Factory method 'createClient' threw exception; nested exception is java.lang.NoSuchMethodError: org.apache.http.impl.conn.PoolingHttpClientConnectionManager.setValidateAfterInactivity(I)V
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123)
看起來像Spark的依賴性問題。有沒有什麼辦法可以覆蓋httpclient?
這對我沒有用,導致其他東西被炸。 – lockwobr
你救了我。謝謝! – Aliza