Skip to content

Commit 1f45cac

Browse files
committed
not working
1 parent fdfd09b commit 1f45cac

File tree

3 files changed

+62
-12
lines changed

3 files changed

+62
-12
lines changed

charts/accumulo/templates/alluxio-master-deployment.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ spec:
8686
valueFrom:
8787
fieldRef:
8888
fieldPath: status.podIP
89+
- name: POD_IP
90+
valueFrom:
91+
fieldRef:
92+
fieldPath: status.podIP
8993
{{- if eq .Values.storage.provider "s3" }}
9094
- name: AWS_ACCESS_KEY_ID
9195
valueFrom:
@@ -139,7 +143,7 @@ spec:
139143
volumes:
140144
- name: alluxio-config
141145
configMap:
142-
name: {{include "accumulo.fullname" .}}-alluxio-config
146+
name: {{include "accumulo.fullname" .}}-alluxio-master-config
143147
- name: journal
144148
{{- if .Values.alluxio.master.journal.storageClass }}
145149
persistentVolumeClaim:

charts/accumulo/templates/alluxio-worker-daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ spec:
153153
volumes:
154154
- name: alluxio-config
155155
configMap:
156-
name: {{include "accumulo.fullname" .}}-alluxio-config
156+
name: {{include "accumulo.fullname" .}}-alluxio-worker-config
157157
- name: storage
158158
{{- if .Values.alluxio.worker.storage.storageClass }}
159159
persistentVolumeClaim:

charts/accumulo/templates/configmap.yaml

Lines changed: 56 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -186,24 +186,72 @@ data:
186186
apiVersion: v1
187187
kind: ConfigMap
188188
metadata:
189-
name: {{include "accumulo.fullname" .}}-alluxio-config
189+
name: {{ include "accumulo.fullname" . }}-alluxio-master-config
190190
labels:
191191
{{- include "accumulo.labels" . | nindent 4 }}
192-
app.kubernetes.io/component: alluxio
192+
app.kubernetes.io/component: alluxio-master
193193
{{- with .Values.global.commonAnnotations }}
194194
annotations:
195195
{{- toYaml . | nindent 4 }}
196196
{{- end }}
197197
data:
198198
alluxio-site.properties: |
199-
# adsg
200-
# Alluxio configuration for Accumulo storage
199+
# Alluxio configuration for Accumulo storage (Master)
201200
## Master configuration
202-
alluxio.master.hostname={{include "accumulo.fullname" .}}-alluxio-master
201+
alluxio.master.hostname=${POD_IP}
203202
alluxio.master.port=19998
204203
alluxio.master.web.port=19999
205204
alluxio.master.journal.type=UFS
206205
alluxio.master.journal.folder=/opt/alluxio/journal
206+
207+
## Under storage system configuration
208+
{{- include "accumulo.storageConfig" . | nindent 4 }}
209+
210+
{{- if eq .Values.storage.provider "s3" }}
211+
# S3 configuration
212+
alluxio.underfs.s3.endpoint={{ .Values.storage.s3.endpoint }}
213+
alluxio.underfs.s3.region={{ .Values.storage.s3.region }}
214+
s3a.access.key={{ .Values.storage.s3.accessKey }}
215+
s3a.secret.key={{ .Values.storage.s3.secretKey }}
216+
{{- else if eq .Values.storage.provider "minio" }}
217+
# MinIO configuration
218+
alluxio.underfs.s3.endpoint={{ .Values.storage.minio.endpoint }}
219+
alluxio.underfs.s3.disable.dns.buckets=true
220+
alluxio.underfs.s3.inherit.acl=false
221+
s3a.access.key={{ .Values.storage.minio.accessKey }}
222+
s3a.secret.key={{ .Values.storage.minio.secretKey }}
223+
{{- else if eq .Values.storage.provider "gcs" }}
224+
# GCS configuration
225+
fs.gcs.project.id={{ .Values.storage.gcs.projectId }}
226+
fs.gcs.auth.service.account.json.keyfile=/opt/alluxio/secrets/gcs-key.json
227+
{{- else if eq .Values.storage.provider "azure" }}
228+
# Azure configuration
229+
fs.azure.account.key.{{ .Values.storage.azure.account }}.dfs.core.windows.net={{ .Values.storage.azure.key }}
230+
{{- end -}}
231+
232+
## Network and RPC settings
233+
alluxio.network.host.resolution.timeout=5s
234+
alluxio.user.rpc.retry.max.duration=10s
235+
alluxio.user.rpc.retry.base.sleep=1s
236+
237+
## Security configuration
238+
alluxio.security.authentication.type=NOSASL
239+
alluxio.security.authorization.permission.enabled=false
240+
---
241+
apiVersion: v1
242+
kind: ConfigMap
243+
metadata:
244+
name: {{ include "accumulo.fullname" . }}-alluxio-worker-config
245+
labels:
246+
{{- include "accumulo.labels" . | nindent 4 }}
247+
app.kubernetes.io/component: alluxio-worker
248+
{{- with .Values.global.commonAnnotations }}
249+
annotations:
250+
{{- toYaml . | nindent 4 }}
251+
{{- end }}
252+
data:
253+
alluxio-site.properties: |
254+
# Alluxio configuration for Accumulo storage (Worker)
207255
## Worker configuration
208256
alluxio.worker.hostname=${ALLUXIO_WORKER_HOSTNAME}
209257
alluxio.worker.port=29999
@@ -246,10 +294,8 @@ data:
246294
{{- end -}}
247295
248296
## Performance and cache settings
249-
alluxio.user.file.write.location.policy.class= "alluxio.client.file.policy.LocalFirstPolicy"
250-
alluxio.user.file.write.avoid.eviction.policy.reserved.size.bytes= 512MB
251-
252-
297+
alluxio.user.file.write.location.policy.class="alluxio.client.file.policy.LocalFirstPolicy"
298+
alluxio.user.file.write.avoid.eviction.policy.reserved.size.bytes=512MB
253299
254300
## Path-specific write modes for Accumulo data
255301
{{- range $path, $mode := .Values.alluxio.pathWriteModes }}
@@ -263,4 +309,4 @@ data:
263309
264310
## Security configuration
265311
alluxio.security.authentication.type=NOSASL
266-
alluxio.security.authorization.permission.enabled=false
312+
alluxio.security.authorization.permission.enabled=false

0 commit comments

Comments
 (0)