L'action `getServOpt` affiche la valeur d'une option de configuration du serveur CAS. Elle est utilisée pour récupérer l'état actuel de divers paramètres opérationnels et de performance du serveur.
| Paramètre | Description |
|---|---|
| name | Spécifie le nom de l'option de session à afficher. |
| ADDNODECANCELTIMEOUT | Spécifie le temps d'attente, en secondes, avant l'annulation des actions en cours d'exécution. L'annulation des actions peut faciliter l'achèvement rapide d'une action addNode. Spécifiez 0 pour indiquer que les actions ne sont jamais annulées. |
| ADDNODEKILLTIMEOUT | Spécifie le temps d'attente, en secondes, avant que les processus de session ne soient arrêtés. L'arrêt des sessions peut faciliter l'achèvement rapide d'une action addNode. Spécifiez 0 pour indiquer que les sessions ne sont jamais arrêtées. Le délai commence à l'expiration du addNodeCancelTimeout. |
| APPTAG | Spécifie une chaîne incluse dans la propriété appTag des messages du journal des actions du serveur CAS. |
| AZUREAUTHCACHELOC | Spécifie le chemin d'accès au cache pour l'autorisation de stockage Azure. |
| AZURETENANTID | Spécifie l'ID du locataire pour le stockage Azure. |
| BIGINT | Nouveau traitement des entiers 64 bits. |
| BIGINTPROCESSING | Nouveau traitement des entiers 64 bits. |
| CASLIB | Spécifie le nom de la caslib à définir comme caslib active. |
| CFG | Le fichier de configuration du serveur. |
| CFGNAME | Le nom de configuration du serveur CAS. |
| CFGPATH | Emplacement d'installation de la configuration du serveur CAS. |
| CMPLIB | Spécifie un ou plusieurs jeux de données SAS qui contiennent des sous-programmes de compilation à inclure pendant la compilation. |
| CMPOPT | Spécifie les optimisations de génération de code. |
| COLLATE | Spécifie la séquence de collation pour le tri. |
| CONTROLPID | L'identifiant de processus du serveur qui a lancé cette instance. |
| CPUSHARES | Spécifie les partages pour le CGroup CPU créé pour le serveur. |
| DATASTEPFMTERR | Lorsque la valeur est True, l'étape DATA génère une erreur lorsqu'un format de variable est introuvable. Vous pouvez définir ce paramètre sur False pour continuer le traitement au lieu de générer une erreur. |
| DATASTEPMERGENOBY | Lorsqu'une fusion d'étape DATA est exécutée sans instruction BY, ce paramètre détermine si aucun avertissement, un avertissement ou un message d'erreur est généré. |
| DATASTEPMSGSUMLEVEL | Spécifie le niveau de résumé des messages de l'étape DATA. Lorsque l'étape DATA s'exécute sur plusieurs threads, le même message peut être généré sur chaque thread. Ce paramètre contrôle le niveau de résumé des messages en double. |
| DATASTEPREPLACETABLE | Spécifie si l'étape DATA peut remplacer une table existante. |
| DATASTEPVARLENCHK | Lors de l'utilisation d'APPEND, si la source a des chaînes plus longues que la destination, ce paramètre détermine si aucun avertissement, un avertissement ou un message d'erreur est généré. |
| DATESTYLE | Spécifie la séquence du mois, du jour et de l'année lorsque les données de format ANYDTDTE, ANYDTDTM ou ANYDTTME sont ambiguës. |
| DCEXTPORT | Spécifie le numéro de port qu'un fournisseur de données externe, tel que SAS Embedded Process, peut utiliser pour se connecter à ce nœud. Une valeur de 0 indique que le fournisseur de données doit utiliser le numéro de port réel que CAS utilise pour écouter les connexions. Une valeur non nulle peut être requise dans certaines configurations basées sur le cloud. |
| DCHOSTNAMERESOLUTION | Spécifie le nom d'hôte pour SAS Embedded Process. |
| DCPORT | Spécifie le numéro de port que CAS peut utiliser pour écouter les connexions d'un fournisseur de données externe. Une valeur de -1 indique que les connecteurs de données doivent partager le port spécifié pour GCPORT. Une valeur de 0 indique que les connecteurs de données doivent utiliser un port éphémère. |
| DCSSLCERTISS | Spécifie le nom de l'émetteur du certificat numérique que TLS doit utiliser. |
| DCSSLCERTLOC | Spécifie l'emplacement du certificat numérique pour la clé publique de la machine. Ceci est utilisé pour l'authentification. |
| DCSSLCERTSERIAL | Spécifie le numéro de série du certificat numérique que TLS utilise. |
| DCSSLCERTSUBJ | Spécifie le nom du sujet du certificat numérique que TLS utilise. |
| DCSSLPKCS12LOC | Spécifie l'emplacement du fichier de package d'encodage PKCS #12. |
| DCSSLPKCS12PASS | Spécifie le mot de passe que TLS requiert pour déchiffrer la clé privée. |
| DCSSLPVTKEYLOC | Spécifie l'emplacement de la clé privée correspondant au certificat numérique. |
| DCSSLPVTKEYPASS | Spécifie le mot de passe que TLS requiert pour déchiffrer la clé privée. |
| DCSSLPVTKEYPASSLOC | Spécifie le fichier contenant le mot de passe que TLS requiert pour déchiffrer la clé privée. |
| DCTCPMENCRYPT | Spécifie l'utilisation du chiffrement pour le partenaire de communication. |
| DCTCPMENCRYPTALGORITHM | Spécifie l'algorithme de chiffrement à utiliser. |
| DEBUGOPT | Options du débogueur. |
| DEFAULTMEMORYFORMAT | Spécifie le format de mémoire par défaut pour les tables de session. |
| DEFAULTREP | Facteur de réplication par défaut des nouvelles tables. |
| DEFAULTTABLEREPLICATION | Facteur de réplication par défaut des nouvelles tables. |
| DQLOCALE | Spécifie les paramètres régionaux par défaut à utiliser pour les opérations de qualité des données. Utilisez un code de paramètres régionaux de 5 lettres. |
| DQQKBREPOLOC | Spécifie le nom de la caslib où les QKB sont stockées. |
| DQSETUPLOC | Spécifie le nom de la QKB par défaut à utiliser pour les opérations de qualité des données. |
| ELASTIC | L'option de serveur pour fournir l'expansion de la grille d'exécution ; nécessite l'option 'keyfile'. |
| ENCRYPTFIPS | Utilise uniquement les algorithmes conformes à la norme FIPS 140-2. |
| EVENTDS | Spécifie un ou plusieurs objets événement qui définissent des événements de date personnalisés. |
| EXECUTABLE | Spécifie le nom de l'exécutable de la session du serveur. |
| EXTHOSTKNOWNBY | Spécifie le nom d'hôte que les fournisseurs de données externes doivent utiliser pour se connecter à ce nœud. Cette valeur peut devoir être définie dans certaines configurations cloud. |
| FMTERR | Lorsque la valeur est True, l'étape DATA génère une erreur lorsqu'un format de variable est introuvable. Vous pouvez définir ce paramètre sur False pour continuer le traitement au lieu de générer une erreur. |
| FMTSEARCH | Spécifie la liste de recherche de format à définir au démarrage d'une session. |
| GCPORT | Spécifie le numéro de port pour la communication inter-nœuds sur un serveur distribué. |
| HISTORYLINELENGTH | Spécifie la longueur maximale de la ligne d'historique. |
| HOSTKNOWNBY | Spécifie le nom DNS que les autres nœuds doivent utiliser pour se connecter à cette machine. |
| HTTPPORT | Spécifie le numéro de port pour l'interface HTTP du serveur. |
| HTTPPORTMAX | Spécifie la valeur maximale de la plage de ports pour le port de l'interface HTTP. |
| ID | Spécifie le rang du serveur qui est attribué à l'exécution. |
| INITIALBACKUPS | Spécifie le nombre minimum de contrôleurs de sauvegarde qui doivent se connecter avant que le serveur n'accepte les requêtes client. |
| INITIALWORKERS | Spécifie le nombre minimum de travailleurs qui doivent se connecter avant que le serveur n'accepte les requêtes client. |
| INSTALL | Spécifie le chemin d'installation du serveur. |
| INTERVALDS | Spécifie des paires d'objets d'intervalle. |
| JOIN | Spécifie le nom du serveur à rejoindre, à partir de la commande JOIN. |
| JREOPTIONS | Spécifie les options JRE. |
| KEYFILE | Spécifie le chemin complet du fichier clé. |
| LIFETIME | Spécifie la durée de vie du serveur, en minutes. Une valeur de 0 indique que le serveur s'exécute indéfiniment. |
| LOCALE | Spécifie les paramètres régionaux à utiliser pour le tri et le formatage. |
| LOGFLUSHTIME | Spécifie le temps de vidage du journal, en millisecondes. Une valeur de -1 indique de vider les journaux après chaque action. Une valeur de 0 indique de vider les journaux au fur et à mesure de leur production. |
| LOGCFGLOC | Spécifie le chemin complet du fichier de configuration du journal. |
| MACHINELIST | Spécifie le chemin complet du fichier sur l'hôte contrôleur qui liste les machines du serveur distribué. |
| MAXSESSIONTRANSFERSIZE | Quantité maximale de données locales de session à transférer vers le nouveau serveur. |
| MAXTABLEMEM | Spécifie la quantité maximale de mémoire, en octets, que chaque thread doit allouer pour les blocs en mémoire avant de les convertir en fichier mappé en mémoire. Les fichiers sont écrits dans les répertoires spécifiés dans la variable d'environnement CAS_DISK_CACHE. Lorsque vous créez une grande table de sortie, comme 5 Go ou plus par travailleur, vous pouvez définir cette valeur à 256 Mo ou plus pour améliorer les performances. |
| MAXCORES | Spécifie le nombre maximal de cœurs disponibles. La valeur la plus faible entre la valeur spécifiée et le nombre de cœurs spécifiés dans la licence du produit sera utilisée. |
| MAXCORESPERWORKER | Spécifie le nombre maximal de cœurs par travailleur. |
| MAXSESSIONS | Spécifie le nombre maximal de sessions simultanées. Les utilisateurs pouvant assumer un rôle administratif ne sont pas soumis à cette limite. |
| MEMORYSIZE | Spécifie la limite de mémoire, en octets, pour une requête CGroup et YARN. |
| MESSAGELEVEL | Spécifie le niveau de message du journal. |
| METRICS | Lorsque la valeur est True, les métriques d'action sont affichées. |
| NWORKERS | Spécifie le nombre de nœuds de travail associés à cette session. |
| NEXTSERVERINSTANCE | Nom du pod de la prochaine instance du serveur. |
| NLDECSEPARATOR | Lorsque la valeur est True, permet au format de sortie numérique d'utiliser le séparateur décimal des paramètres régionaux. |
| NODE | Spécifie le fichier de configuration exécuté sur tous les nœuds de travail. |
| OAUTHSIGNINGCERTIFICATE | Spécifie le certificat avec la clé publique utilisée pour signer les jetons OAuth. |
| OAUTHSIGNINGKEY | Spécifie le texte de la clé utilisée pour signer les jetons OAuth. |
| PERMSTORE | Spécifie le chemin complet du répertoire utilisé pour le stockage permanent. |
| PORT | Spécifie le numéro de port du serveur. Les clients peuvent se connecter au serveur sur le port réseau. |
| PREVSERVERINSTANCE | Nom du pod de l'instance de serveur précédente. |
| PRIVACYSTATEMENT | URL de la déclaration de confidentialité affichée par CAS Server Monitor. |
| PROVLIST | Spécifie la liste des fournisseurs d'authentification. |
| REMOVENODECANCELTIMEOUT | Spécifie le temps d'attente, en secondes, avant l'annulation des actions en cours d'exécution. L'annulation des actions peut faciliter l'achèvement rapide d'une action removeNode. Spécifiez 0 pour indiquer que les actions ne sont jamais annulées. |
| REMOVENODEKILLTIMEOUT | Spécifie le temps d'attente, en secondes, avant que les processus de session ne soient arrêtés. L'arrêt des sessions peut faciliter l'achèvement rapide d'une action removeNode. Spécifiez 0 pour indiquer que les sessions ne sont jamais arrêtées. Le délai commence à l'expiration du removeNodeCancelTimeout. |
| RESOLVEWORKERADDRESS | Spécifie de rechercher les adresses IP des nœuds de travail qui rejoignent un serveur de manière élastique. |
| S2FORMATSEARCH | Chemin de recherche pour les bibliothèques de formats définis par l'utilisateur qui ont été publiées dans SingleStore pour être utilisées par l'EP. |
| SCALEDOWNMODE | Détermine le comportement à adopter lors de la réduction du nombre de pods de travail sur un serveur CAS en cours d'exécution. La valeur par défaut est suspendre. |
| SERVICESBASEURL | Spécifie l'URL des services de base. |
| SESSION | Spécifie l'ID de session du serveur, à partir de la commande SESSION. |
| STARTUP | Spécifie le nom du fichier de configuration que le serveur exécute avant que le serveur n'accepte de connexions client. Le fichier de démarrage contient les actions CAS que le serveur exécute au démarrage. |
| STARTUPDIR | Répertoire du serveur des fichiers de démarrage. |
| STATETRANSFERMODEL | Détermine la stratégie à utiliser lorsque l'état d'un CAS est transféré vers un nouveau serveur. Le mode 'suspend' est susceptible de laisser le serveur non réactif pendant une période plus longue. Le mode 'readonly' peut voir les tentatives de mise à jour des tables promues échouer. |
| SUBSETSESSIONCOPIES | Spécifie le nombre de copies de sauvegarde des blocs pour les tables en mémoire à créer dans les sessions de sous-ensemble. |
| TAG | Identifiant de balise de lancement du serveur. |
| TENANTID | Spécifie l'ID du locataire pour le serveur. |
| TIMEZONE | Spécifie le décalage horaire, en heures, par rapport à l'UTC. |
| TIMEOUT | Spécifie le délai d'attente de la session. |
| TRANSFERDIR | Répertoire pour le transfert d'état entre les instances de serveur. |
| TRANSFERSESSION | Lorsque la valeur est True, cette session sera incluse lors du transfert d'état vers un nouveau serveur. |
| TRANSFERINTERRUPTTIMEOUT | Délai d'annulation pour le transfert d'état du serveur. |
| TRANSFERKILLTIMEOUT | Délai d'arrêt de session pour le transfert d'état du serveur. |
| USEGPU | Spécifie de décharger le travail sur un GPU, si disponible. |
| USERLOC | Spécifie le répertoire par défaut pour la caslib personnelle CASUSER de chaque utilisateur. Vous pouvez spécifier %%USER pour substituer l'ID d'un utilisateur à une partie du chemin. |
| USEYARN | Spécifie de demander des ressources à YARN avant qu'un serveur n'accepte les connexions client. |
| YEARCUTOFF | Spécifie la première année d'une période de 100 ans utilisée par les formats et fonctions de date pour lire une année à deux chiffres. |