Konfigurieren von Dremio
- Aktualisiert2025-12-02
- 1 Minute(n) Lesezeit
Führen Sie die folgenden Schritte aus, um Ressourcenkonflikte zwischen Dremio- und anderen Bereitstellungen im Cluster zu vermeiden.
-
Wenden Sie einen Taint mit dem Namen dremio und dem Wert true sowie einem NoSchedule-Effekt an.
kubectl: kubectl taint nodes <your-node-name> dremio=true:NoSchedule
-
Wenden Sie ein Label mit dem Namen dremio und dem Wert true an.
kubectl: kubectl label nodes <your-node-name> dremio=true
-
Um Pods zu löschen, die Kubernetes bereits für diesen Knoten vorgesehen hat, leeren Sie den Knoten manuell.
kubectl: kubectl drain --ignore-daemonsets <your-node-name>
- Öffnen Sie systemlink-values.yaml.
- Konfigurieren Sie dataframeservice.sldremio.zookeeper.count auf die Anzahl der Knoten mit dem Label dremio.
- Konfigurieren Sie dataframeservice.sldremio.nodeSelector auf dremio: „true“.
-
Passen Sie die folgenden Parameter nach Bedarf an, sodass die markierten Knoten die Pods aufnehmen können.
- dataframeservice.sldremio.coordinator.cpu
- dataframeservice.sldremio.coordinator.memory
- dataframeservice.sldremio.executor.cpu
- dataframeservice.sldremio.executor.memory
- dataframeservice.sldremio.executor.count
Hinweis Wenn Sie Ressourcenanfragen und die Anzahl der Ausführungsprogramme deutlich niedriger konfigurieren als die Standardeinstellungen, kann sich die Abfrageleistung des DataFrame-Dienstes verringern.
Verwandte Inhalte
- Taints und Toleranzen
- Zuweisen von Pods zu Knoten
- Sicheres Entleeren von Knoten
- Konfigurieren des Dateispeichers
Mehrere SystemLink Enterprise-Dienste erfordern einen Dateispeicher-Provider.