1
1
package datastax .astra .migrate
2
2
3
3
import com .datastax .spark .connector .cql .CassandraConnector
4
+ import org .apache .spark .SparkConf
4
5
5
6
class AbstractJob extends BaseJob {
6
7
@@ -23,10 +24,11 @@ class AbstractJob extends BaseJob {
23
24
connType = " Destination"
24
25
}
25
26
27
+ var config : SparkConf = sContext.getConf
26
28
if (" true" .equals(isAstra)) {
27
29
abstractLogger.info(connType + " : Connected to Astra using SCB: " + scbPath);
28
30
29
- return CassandraConnector (sc
31
+ return CassandraConnector (config
30
32
.set(" spark.cassandra.auth.username" , username)
31
33
.set(" spark.cassandra.auth.password" , password)
32
34
.set(" spark.cassandra.input.consistency.level" , readConsistencyLevel)
@@ -40,7 +42,7 @@ class AbstractJob extends BaseJob {
40
42
enabledAlgorithmsVar = " TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA"
41
43
}
42
44
43
- return CassandraConnector (sc
45
+ return CassandraConnector (config
44
46
.set(" spark.cassandra.auth.username" , username)
45
47
.set(" spark.cassandra.auth.password" , password)
46
48
.set(" spark.cassandra.input.consistency.level" , readConsistencyLevel)
@@ -57,7 +59,7 @@ class AbstractJob extends BaseJob {
57
59
} else {
58
60
abstractLogger.info(connType + " : Connected to Cassandra (or DSE) host: " + host);
59
61
60
- return CassandraConnector (sc .set(" spark.cassandra.auth.username" , username)
62
+ return CassandraConnector (config .set(" spark.cassandra.auth.username" , username)
61
63
.set(" spark.cassandra.auth.password" , password)
62
64
.set(" spark.cassandra.input.consistency.level" , readConsistencyLevel)
63
65
.set(" spark.cassandra.connection.host" , host))
0 commit comments