// 添加hive依赖项到classpath spark-shell --jars /path/to/hive-jdbc.jar,/path/to/hive-metastore.jar
// 在应用程序中配置hive依赖项
SparkConf conf = new SparkConf()
.setAppName("Iceberg with Hive support")
.setMaster("local[*]")
.set("spark.sql.catalog.maven", "org.apache.iceberg.spark.SparkCatalog")
.set("spark.hadoop.hive.metastore.uris", "thrift://
SparkSession spark = SparkSession.builder() .config(conf) .enableHiveSupport() .getOrCreate();
// 在pom.xml中添加IceBerg和hive依赖项
// 确认IceBerg和hive依赖项的版本兼容性 Iceberg Version | Hive Version 0.11.1 | 2.3.9 ...
// 在应用程序中配置hive相关配置
SparkConf conf = new SparkConf()
.setAppName("Iceberg with Hive support")
.setMaster("local[*]")
.set("spark.sql.catalog.maven", "org.apache.iceberg.spark.SparkCatalog")
.set("spark.hadoop.hive.metastore.uris", "thrift://