拷贝oracle的包ojdbc6-11.2.0.4.jar到/opt/spark-2.3.3/jar目录下
## How to solve the Error `Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE`?
The reason is that the version of httpclient.jar that comes with the CDH version of Spark is lower, and The httpclient version where ClickHouse JDBC is based on is 4.5.2, and the package version conflicts. The solution is to replace the jar package that comes with CDH with httpclient-4.5.2 version.
下载
httpclient-4.5.2 拷贝到
/opt/cloudera/parcels/CDH/jars下
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/config/Lookup
下载httpcore-4.4.10.jar拷贝到
/opt/cloudera/parcels/CDH/jars下
更新
/opt/cloudera/parcels/CDH-5.12.2-1.cdh5.12.2.p0.4/lib/hadoop/client-0.20
下的httpcore、httpclient软链接