{{- if .Values.sqlGateway.enabled }}
---
# Hadoop Configuration ConfigMap for SQL Gateway
apiVersion: v1
kind: ConfigMap
metadata:
name: hadoop-config-{{ .Values.sessionCluster.name }}
namespace: {{ include "flink-sql-gateway.namespace" . }}
labels:
{{- include "flink-sql-gateway.sqlGateway.labels" . | nindent 4 }}
data:
core-site.xml: |
fs.defaultFS
hdfs://localhost:9000
hadoop.tmp.dir
/tmp/hadoop
fs.s3a.impl
org.apache.hadoop.fs.s3a.S3AFileSystem
fs.s3a.aws.credentials.provider
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider
fs.s3a.access.key
${AWS_ACCESS_KEY_ID}
fs.s3a.secret.key
${AWS_SECRET_ACCESS_KEY}
fs.s3a.endpoint
${S3_ENDPOINT}
fs.s3a.path.style.access
true
fs.s3a.connection.ssl.enabled
false
fs.s3a.fast.upload
true
fs.s3a.multipart.size
67108864
fs.s3a.multipart.threshold
134217728
hdfs-site.xml: |
dfs.replication
1
dfs.namenode.name.dir
/tmp/hadoop/namenode
dfs.datanode.data.dir
/tmp/hadoop/datanode
yarn-site.xml: |
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.resourcemanager.hostname
localhost
{{- end }}