Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Les clusters Big Data Microsoft SQL Server 2019 sont mis hors service. La prise en charge des clusters Big Data SQL Server 2019 a pris fin le 28 février 2025. Pour plus d’informations, consultez le billet de blog d’annonce et les options Big Data sur la plateforme Microsoft SQL Server.
Cet article contient des scénarios de résolution des problèmes liés aux erreurs HDFS dans les clusters Big Data SQL Server 2019.
Résoudre les problèmes de taille de tas HDFS
Symptom
Dans les clusters Big Data SQL Server : [Big Data Cluster] - nmnode pods down with Failed to start namenode.java.lang.OutOfMemoryError: Java heap space and WARN util.JvmPauseMonitor: Detected pause in JVM or host machine (eg GC)
Cause
La taille du tas HDFS peut ne pas être correctement configurée. Les paramètres appropriés du tas JVM du namenode dépendent de nombreux facteurs, tels que le nombre de fichiers et de blocs, et la charge sur le système HDFS. Pour plus d’informations sur le calcul de la taille du tas, consultez Configuration de la taille du tas namenode.
Resolution
Dans les clusters Big Data SQL Server, la taille du tas du processus de nœud de nom HDFS est contrôlée par la configuration des clusters Big Datahdfs-env.HDFS_NAMENODE_OPTS, la valeur par défaut est de 2 Go, comme spécifié dans les propriétés de configuration HDFS. Cette solution de contournement propose d’augmenter la taille du tas, ce qui constitue une modification de configuration globale pour l’ensemble du cluster Big Data.
La fonctionnalité de configuration du runtime des clusters Big Data SQL Server est activée par défaut après SQL Server 2019 CU9. Pour continuer, mettez à niveau votre cluster vers CU9+, de préférence vers la dernière version disponible. Pour plus d’informations, consultez les notes de publication des clusters Big Data SQL Server.
Pour augmenter la taille du tas du namenode HDFS, suivez le guide de configuration post-déploiement.
L’exemple suivant utilise azdata pour augmenter la mémoire du namenode HDFS à 4 Go. Notez que cette opération est disponible uniquement dans CU9 ou version ultérieure.
azdata bdc hdfs settings set --settings hdfs-env.HDFS_NAMENODE_OPTS="-Dhadoop.security.logger=INFO,RFAS -Xmx4g"
Pour confirmer la modification et surveiller l’état de la mise à jour :
# (Optional) View the pending change
azdata bdc settings show --filter-option=pending --include-details --recursive
# Apply the pending settings
azdata bdc settings apply
# Monitor the configuration update status
azdata bdc status show --all