本文介紹Lindorm計算引擎JAR作業開發的詳細步驟。
前提條件
步驟一:依賴配置
Lindorm計算引擎JAR作業依賴社區版Spark 3.2.1版本,並且需要將scope
欄位配置為provided
。樣本如下:
<!-- Example -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.12</artifactId>
<version>3.2.1</version>
<scope>provided</scope>
</dependency>
步驟二:許可權配置
如果您需要通過Spark SQL的方式訪問Lindorm寬表引擎資料,存取方法請參見訪問寬表引擎資料,並且需要配置使用者名稱密碼,程式碼範例如下:
SparkConf conf = new SparkConf();
conf.set("spark.sql.catalog.lindorm_table.username", "root");
conf.set("spark.sql.catalog.lindorm_table.password", "root");
參數 | 參數值 | 說明 |
spark.sql.catalog.lindorm_table.username | 預設使用者名root。 | 訪問Lindorm寬表引擎的使用者名稱。 |
spark.sql.catalog.lindorm_table.password | 預設密碼root。 | 訪問Lindorm寬表引擎的密碼。 |
步驟三:參數配置
Lindorm計算引擎提供的配置項和配置方法請參見作業配置說明。
步驟四:程式碼範例
JAR作業代碼開發方式完全相容社區版Spark 3.2.1版本,程式碼範例請參見Spark作業樣本。