[Pulsar SQL] Fix Pulsar SQL CI test (#7898)
### Motivation Currently, the Pulsar SQL CI test is blocked. ### Modifications 1. Build a new docker image before CI test to make sure the latest changes are covered. 2. Remove the config `distributed-joins-enabled` in the `$PULSAR_HOME/conf/presto/config.properties`, this config was discarded in presto version `332`. 3. Add the config `-Dpresto-temporarily-allow-java8=true` in `$PULSAR_HOME/conf/presto/jvm.config`, this config is needed if use Java 8 environment. 4. The ClientBuilder will be loaded by two different ClassLoaders, in the Pulsar SQL CI test the ClientBuilder will be created by unexpected ClassLoader, we need to specify the ClassLoader for it.
Showing
想要评论请 注册 或 登录