Hi @lpf, Based on the information provided, there seems to be a compatibility issue between the StarRocks Connector and Databricks Runtime 13.1 (powered by Spark 3.4.0). The problem arises because the StarRocksWrite class implements both the BatchWrite and StreamingWrite interfaces but does not override the default method useCommitCoordinator. This conflicts with the default method introduced in DBR 13.1, which adds the useCommitCoordinator method to the StreamingWrite interface.
To fix this compatibility issue, you can try the following steps:
1. Upgrade to a newer version of Databricks Runtime compatible with the StarRocks Connector. Since the improvement that introduces the useCommitCoordinator method to StreamingWrite is introduced in Spark 3.5, you can try upgrading to a Databricks Runtime version based on Spark 3.5 or higher.
2. Alternatively, you can modify the StarRocksWrite class to override the useCommitCoordinator method from both the BatchWrite and StreamingWrite interfaces. This will resolve the conflict and make the connector compatible with DBR 13.1.
Please note that the specific steps to upgrade Databricks Runtime or modify the StarRocksWrite class may depend on your environment's specific setup and configuration.