为什么数据在我的本地目录中不存在? kubernetes-hadoop-cluster

问题描述 投票:0回答:0
无论如何,即使清单显示了卷声明,并且PVC和PV似乎是正确设置的(至少据我所知),我在本地计算机上没有看到任何文件来管理HDFS Namenode格式。 (我只想将其格式化一次以拥有一个群集ID。)

我不确定我在做什么错或需要修复什么。 Namenode的hadoopDeployment:

apiVersion: apps/v1 kind: StatefulSet metadata: name: hadoop-namenode labels: app: hadoop role: namenode spec: replicas: 1 selector: matchLabels: app: hadoop role: namenode serviceName: "hadoop-namenode-service" template: metadata: labels: app: hadoop role: namenode spec: volumes: - name: hadoop-namenode-storage persistentVolumeClaim: claimName: hadoop-pvc-namenode containers: - name: namenode image: chrlrwork/hadoop-ubuntu-3.4.1:0.0.7 ports: - containerPort: 9000 - containerPort: 9870 - containerPort: 9864 volumeMounts: - mountPath: "/opt/hadoop/data/hdfs/" name: hadoop-namenode-storage resources: requests: memory: "1Gi" cpu: "500m" limits: memory: "1Gi" cpu: "500m" command: - "/bin/bash" - "/opt/hadoop/start-service.sh" --- apiVersion: v1 kind: Service metadata: name: hadoop-namenode-service labels: app: hadoop role: namenode spec: selector: app: hadoop role: namenode type: NodePort ports: - protocol: TCP port: 9870 targetPort: 9870 nodePort: 32070

PVC和PV表现:

apiVersion: v1 kind: PersistentVolume metadata: name: hadoop-pv-namenode spec: storageClassName: manual capacity: storage: 1Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain hostPath: path: "/mnt/hadoop/namenode" type: DirectoryOrCreate

apiVersion: v1 kind: PersistentVolumeClaim metadata: name: hadoop-pvc-namenode spec: storageClassName: manual accessModes: - ReadWriteOnce resources: requests: storage: 1Gi

我不得不提到我给当地目录提供了所有可能的许可。 如果您有一个更好的主意去做我尝试的事情,我将很高兴阅读您!

提前感谢!!!

toter的想法要做我尝试的事情,我很高兴阅读

Yeah,我愿意,不是HDFS。
如何通过Helm图在Kubernetes安装Hadoop?
    
	

kubernetes hadoop hdfs persistent-volumes
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.