File tree Expand file tree Collapse file tree 2 files changed +2
-17
lines changed
scala/za/co/absa/hyperdrive/trigger/scheduler/executors/spark Expand file tree Collapse file tree 2 files changed +2
-17
lines changed Original file line number Diff line number Diff line change @@ -108,8 +108,6 @@ sparkYarnSink.additionalConfs.spark.dynamicAllocation.enabled=true
108
108
spark.emr.clusterId =
109
109
spark.emr.filesToDeploy =
110
110
spark.emr.additionalConfs =
111
- spark.emr.awsProfile =
112
- spark.emr.region =
113
111
114
112
# Postgresql properties for connection to trigger metastore
115
113
db.driver =net.bull.javamelody.JdbcDriver
Original file line number Diff line number Diff line change 16
16
17
17
package za .co .absa .hyperdrive .trigger .scheduler .executors .spark
18
18
19
- import com .amazonaws .auth .profile .ProfileCredentialsProvider
20
19
import com .amazonaws .services .elasticmapreduce .{AmazonElasticMapReduce , AmazonElasticMapReduceClientBuilder }
21
20
import org .springframework .stereotype .Service
22
- import za .co .absa .hyperdrive .trigger .configuration .application .SparkConfig
23
-
24
- import javax .inject .Inject
25
21
26
22
trait EmrClusterProviderService {
27
23
def get (): AmazonElasticMapReduce
28
24
}
29
25
30
26
@ Service
31
- class EmrClusterProviderServiceImpl @ Inject ()(sparkConfig : SparkConfig ) extends EmrClusterProviderService {
32
- override def get (): AmazonElasticMapReduce = {
33
- val emrBuilder = AmazonElasticMapReduceClientBuilder .standard()
34
- val emrWithRegion = sparkConfig.emr.region
35
- .map(region => emrBuilder.withRegion(region))
36
- .getOrElse(emrBuilder)
37
- sparkConfig.emr.awsProfile
38
- .map(profile => emrWithRegion.withCredentials(new ProfileCredentialsProvider (profile)))
39
- .getOrElse(emrWithRegion)
40
- .build()
41
- }
27
+ class EmrClusterProviderServiceImpl extends EmrClusterProviderService {
28
+ override def get (): AmazonElasticMapReduce = AmazonElasticMapReduceClientBuilder .standard().build()
42
29
}
You can’t perform that action at this time.
0 commit comments