configuration

getServOpt

Description

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.

configuration.getServOpt <result=results> <status=rc> / name="ADDNODECANCELTIMEOUT" | "ADDNODEKILLTIMEOUT" | "APPTAG" | "AZUREAUTHCACHELOC" | "AZURETENANTID" | "BIGINT" | "BIGINTPROCESSING" | "CASLIB" | "CFG" | "CFGNAME" | "CFGPATH" | "CMPLIB" | "CMPOPT" | "COLLATE" | "CONTROLPID" | "CPUSHARES" | "DATASTEPFMTERR" | "DATASTEPMERGENOBY" | "DATASTEPMSGSUMLEVEL" | "DATASTEPREPLACETABLE" | "DATASTEPVARLENCHK" | "DATESTYLE" | "DCEXTPORT" | "DCHOSTNAMERESOLUTION" | "DCPORT" | "DCSSLCERTISS" | "DCSSLCERTLOC" | "DCSSLCERTSERIAL" | "DCSSLCERTSUBJ" | "DCSSLPKCS12LOC" | "DCSSLPKCS12PASS" | "DCSSLPVTKEYLOC" | "DCSSLPVTKEYPASS" | "DCSSLPVTKEYPASSLOC" | "DCTCPMENCRYPT" | "DCTCPMENCRYPTALGORITHM" | "DEBUGOPT" | "DEFAULTMEMORYFORMAT" | "DEFAULTREP" | "DEFAULTTABLEREPLICATION" | "DQLOCALE" | "DQQKBREPOLOC" | "DQSETUPLOC" | "ELASTIC" | "ENCRYPTFIPS" | "EVENTDS" | "EXECUTABLE" | "EXTHOSTKNOWNBY" | "FMTERR" | "FMTSEARCH" | "GCPORT" | "HISTORYLINELENGTH" | "HOSTKNOWNBY" | "HTTPPORT" | "HTTPPORTMAX" | "ID" | "INITIALBACKUPS" | "INITIALWORKERS" | "INSTALL" | "INTERVALDS" | "JOIN" | "JREOPTIONS" | "KEYFILE" | "LIFETIME" | "LOCALE" | "LOGFLUSHTIME" | "LOGCFGLOC" | "MACHINELIST" | "MAXSESSIONTRANSFERSIZE" | "MAXTABLEMEM" | "MAXCORES" | "MAXCORESPERWORKER" | "MAXSESSIONS" | "MEMORYSIZE" | "MESSAGELEVEL" | "METRICS" | "NWORKERS" | "NEXTSERVERINSTANCE" | "NLDECSEPARATOR" | "NODE" | "OAUTHSIGNINGCERTIFICATE" | "OAUTHSIGNINGKEY" | "PERMSTORE" | "PORT" | "PREVSERVERINSTANCE" | "PRIVACYSTATEMENT" | "PROVLIST" | "REMOVENODECANCELTIMEOUT" | "REMOVENODEKILLTIMEOUT" | "RESOLVEWORKERADDRESS" | "S2FORMATSEARCH" | "SCALEDOWNMODE" | "SERVICESBASEURL" | "SESSION" | "STARTUP" | "STARTUPDIR" | "STATETRANSFERMODEL" | "SUBSETSESSIONCOPIES" | "TAG" | "TENANTID" | "TIMEZONE" | "TIMEOUT" | "TRANSFERDIR" | "TRANSFERSESSION" | "TRANSFERINTERRUPTTIMEOUT" | "TRANSFERKILLTIMEOUT" | "USEGPU" | "USERLOC" | "USEYARN" | "YEARCUTOFF";
Paramètres
ParamètreDescription
nameSpécifie le nom de l'option de session à afficher.
ADDNODECANCELTIMEOUTSpé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.
ADDNODEKILLTIMEOUTSpé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.
APPTAGSpécifie une chaîne incluse dans la propriété appTag des messages du journal des actions du serveur CAS.
AZUREAUTHCACHELOCSpécifie le chemin d'accès au cache pour l'autorisation de stockage Azure.
AZURETENANTIDSpécifie l'ID du locataire pour le stockage Azure.
BIGINTNouveau traitement des entiers 64 bits.
BIGINTPROCESSINGNouveau traitement des entiers 64 bits.
CASLIBSpécifie le nom de la caslib à définir comme caslib active.
CFGLe fichier de configuration du serveur.
CFGNAMELe nom de configuration du serveur CAS.
CFGPATHEmplacement d'installation de la configuration du serveur CAS.
CMPLIBSpécifie un ou plusieurs jeux de données SAS qui contiennent des sous-programmes de compilation à inclure pendant la compilation.
CMPOPTSpécifie les optimisations de génération de code.
COLLATESpécifie la séquence de collation pour le tri.
CONTROLPIDL'identifiant de processus du serveur qui a lancé cette instance.
CPUSHARESSpécifie les partages pour le CGroup CPU créé pour le serveur.
DATASTEPFMTERRLorsque 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.
DATASTEPMERGENOBYLorsqu'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é.
DATASTEPMSGSUMLEVELSpé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.
DATASTEPREPLACETABLESpécifie si l'étape DATA peut remplacer une table existante.
DATASTEPVARLENCHKLors 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é.
DATESTYLESpé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.
DCEXTPORTSpé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.
DCHOSTNAMERESOLUTIONSpécifie le nom d'hôte pour SAS Embedded Process.
DCPORTSpé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.
DCSSLCERTISSSpécifie le nom de l'émetteur du certificat numérique que TLS doit utiliser.
DCSSLCERTLOCSpécifie l'emplacement du certificat numérique pour la clé publique de la machine. Ceci est utilisé pour l'authentification.
DCSSLCERTSERIALSpécifie le numéro de série du certificat numérique que TLS utilise.
DCSSLCERTSUBJSpécifie le nom du sujet du certificat numérique que TLS utilise.
DCSSLPKCS12LOCSpécifie l'emplacement du fichier de package d'encodage PKCS #12.
DCSSLPKCS12PASSSpécifie le mot de passe que TLS requiert pour déchiffrer la clé privée.
DCSSLPVTKEYLOCSpécifie l'emplacement de la clé privée correspondant au certificat numérique.
DCSSLPVTKEYPASSSpécifie le mot de passe que TLS requiert pour déchiffrer la clé privée.
DCSSLPVTKEYPASSLOCSpécifie le fichier contenant le mot de passe que TLS requiert pour déchiffrer la clé privée.
DCTCPMENCRYPTSpécifie l'utilisation du chiffrement pour le partenaire de communication.
DCTCPMENCRYPTALGORITHMSpécifie l'algorithme de chiffrement à utiliser.
DEBUGOPTOptions du débogueur.
DEFAULTMEMORYFORMATSpécifie le format de mémoire par défaut pour les tables de session.
DEFAULTREPFacteur de réplication par défaut des nouvelles tables.
DEFAULTTABLEREPLICATIONFacteur de réplication par défaut des nouvelles tables.
DQLOCALESpé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.
DQQKBREPOLOCSpécifie le nom de la caslib où les QKB sont stockées.
DQSETUPLOCSpécifie le nom de la QKB par défaut à utiliser pour les opérations de qualité des données.
ELASTICL'option de serveur pour fournir l'expansion de la grille d'exécution ; nécessite l'option 'keyfile'.
ENCRYPTFIPSUtilise uniquement les algorithmes conformes à la norme FIPS 140-2.
EVENTDSSpécifie un ou plusieurs objets événement qui définissent des événements de date personnalisés.
EXECUTABLESpécifie le nom de l'exécutable de la session du serveur.
EXTHOSTKNOWNBYSpé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.
FMTERRLorsque 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.
FMTSEARCHSpécifie la liste de recherche de format à définir au démarrage d'une session.
GCPORTSpécifie le numéro de port pour la communication inter-nœuds sur un serveur distribué.
HISTORYLINELENGTHSpécifie la longueur maximale de la ligne d'historique.
HOSTKNOWNBYSpécifie le nom DNS que les autres nœuds doivent utiliser pour se connecter à cette machine.
HTTPPORTSpécifie le numéro de port pour l'interface HTTP du serveur.
HTTPPORTMAXSpécifie la valeur maximale de la plage de ports pour le port de l'interface HTTP.
IDSpécifie le rang du serveur qui est attribué à l'exécution.
INITIALBACKUPSSpécifie le nombre minimum de contrôleurs de sauvegarde qui doivent se connecter avant que le serveur n'accepte les requêtes client.
INITIALWORKERSSpécifie le nombre minimum de travailleurs qui doivent se connecter avant que le serveur n'accepte les requêtes client.
INSTALLSpécifie le chemin d'installation du serveur.
INTERVALDSSpécifie des paires d'objets d'intervalle.
JOINSpécifie le nom du serveur à rejoindre, à partir de la commande JOIN.
JREOPTIONSSpécifie les options JRE.
KEYFILESpécifie le chemin complet du fichier clé.
LIFETIMESpécifie la durée de vie du serveur, en minutes. Une valeur de 0 indique que le serveur s'exécute indéfiniment.
LOCALESpécifie les paramètres régionaux à utiliser pour le tri et le formatage.
LOGFLUSHTIMESpé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.
LOGCFGLOCSpécifie le chemin complet du fichier de configuration du journal.
MACHINELISTSpécifie le chemin complet du fichier sur l'hôte contrôleur qui liste les machines du serveur distribué.
MAXSESSIONTRANSFERSIZEQuantité maximale de données locales de session à transférer vers le nouveau serveur.
MAXTABLEMEMSpé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.
MAXCORESSpé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.
MAXCORESPERWORKERSpécifie le nombre maximal de cœurs par travailleur.
MAXSESSIONSSpécifie le nombre maximal de sessions simultanées. Les utilisateurs pouvant assumer un rôle administratif ne sont pas soumis à cette limite.
MEMORYSIZESpécifie la limite de mémoire, en octets, pour une requête CGroup et YARN.
MESSAGELEVELSpécifie le niveau de message du journal.
METRICSLorsque la valeur est True, les métriques d'action sont affichées.
NWORKERSSpécifie le nombre de nœuds de travail associés à cette session.
NEXTSERVERINSTANCENom du pod de la prochaine instance du serveur.
NLDECSEPARATORLorsque la valeur est True, permet au format de sortie numérique d'utiliser le séparateur décimal des paramètres régionaux.
NODESpécifie le fichier de configuration exécuté sur tous les nœuds de travail.
OAUTHSIGNINGCERTIFICATESpécifie le certificat avec la clé publique utilisée pour signer les jetons OAuth.
OAUTHSIGNINGKEYSpécifie le texte de la clé utilisée pour signer les jetons OAuth.
PERMSTORESpécifie le chemin complet du répertoire utilisé pour le stockage permanent.
PORTSpécifie le numéro de port du serveur. Les clients peuvent se connecter au serveur sur le port réseau.
PREVSERVERINSTANCENom du pod de l'instance de serveur précédente.
PRIVACYSTATEMENTURL de la déclaration de confidentialité affichée par CAS Server Monitor.
PROVLISTSpécifie la liste des fournisseurs d'authentification.
REMOVENODECANCELTIMEOUTSpé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.
REMOVENODEKILLTIMEOUTSpé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.
RESOLVEWORKERADDRESSSpécifie de rechercher les adresses IP des nœuds de travail qui rejoignent un serveur de manière élastique.
S2FORMATSEARCHChemin 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.
SCALEDOWNMODEDé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.
SERVICESBASEURLSpécifie l'URL des services de base.
SESSIONSpécifie l'ID de session du serveur, à partir de la commande SESSION.
STARTUPSpé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.
STARTUPDIRRépertoire du serveur des fichiers de démarrage.
STATETRANSFERMODELDé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.
SUBSETSESSIONCOPIESSpécifie le nombre de copies de sauvegarde des blocs pour les tables en mémoire à créer dans les sessions de sous-ensemble.
TAGIdentifiant de balise de lancement du serveur.
TENANTIDSpécifie l'ID du locataire pour le serveur.
TIMEZONESpécifie le décalage horaire, en heures, par rapport à l'UTC.
TIMEOUTSpécifie le délai d'attente de la session.
TRANSFERDIRRépertoire pour le transfert d'état entre les instances de serveur.
TRANSFERSESSIONLorsque la valeur est True, cette session sera incluse lors du transfert d'état vers un nouveau serveur.
TRANSFERINTERRUPTTIMEOUTDélai d'annulation pour le transfert d'état du serveur.
TRANSFERKILLTIMEOUTDélai d'arrêt de session pour le transfert d'état du serveur.
USEGPUSpécifie de décharger le travail sur un GPU, si disponible.
USERLOCSpé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.
USEYARNSpécifie de demander des ressources à YARN avant qu'un serveur n'accepte les connexions client.
YEARCUTOFFSpé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.

Exemples

FAQ

Quel est l'objectif de l'action getServOpt?
Que spécifie le paramètre ADDNODECANCELTIMEOUT ?
Que spécifie le paramètre ADDNODEKILLTIMEOUT ?
Que spécifie le paramètre APPTAG ?
Que spécifie le paramètre AZUREAUTHCACHELOC ?
Que spécifie le paramètre AZURETENANTID ?
Que spécifie le paramètre BIGINT ?
Que spécifie le paramètre BIGINTPROCESSING ?
Que spécifie le paramètre CASLIB ?
Que spécifie le paramètre CFG ?
Que spécifie le paramètre CFGNAME ?
Que spécifie le paramètre CFGPATH ?
Que spécifie le paramètre CMPLIB ?
Que spécifie le paramètre CMPOPT ?
Que spécifie le paramètre COLLATE ?
Que spécifie le paramètre CONTROLPID ?
Que spécifie le paramètre CPUSHARES ?
Que spécifie le paramètre DATASTEPFMTERR ?
Que spécifie le paramètre DATASTEPMERGENOBY ?
Que spécifie le paramètre DATASTEPMSGSUMLEVEL ?
Que spécifie le paramètre DATASTEPREPLACETABLE ?
Que spécifie le paramètre DATASTEPVARLENCHK ?
Que spécifie le paramètre DATESTYLE ?
Que spécifie le paramètre DCEXTPORT ?
Que spécifie le paramètre DCHOSTNAMERESOLUTION ?
Que spécifie le paramètre DCPORT ?
Que spécifie le paramètre DCSSLCERTISS ?
Que spécifie le paramètre DCSSLCERTLOC ?
Que spécifie le paramètre DCSSLCERTSERIAL ?
Que spécifie le paramètre DCSSLCERTSUBJ ?
Que spécifie le paramètre DCSSLPKCS12LOC ?
Que spécifie le paramètre DCSSLPKCS12PASS ?
Que spécifie le paramètre DCSSLPVTKEYLOC ?
Que spécifie le paramètre DCSSLPVTKEYPASS ?
Que spécifie le paramètre DCSSLPVTKEYPASSLOC ?
Que spécifie le paramètre DCTCPMENCRYPT ?
Que spécifie le paramètre DCTCPMENCRYPTALGORITHM ?
Que spécifie le paramètre DEBUGOPT ?
Que spécifie le paramètre DEFAULTMEMORYFORMAT ?
Que spécifie le paramètre DEFAULTREP ?
Que spécifie le paramètre DEFAULTTABLEREPLICATION ?
Que spécifie le paramètre DQLOCALE ?
Que spécifie le paramètre DQQKBREPOLOC ?
Que spécifie le paramètre DQSETUPLOC ?
Que spécifie le paramètre ELASTIC ?
Que spécifie le paramètre ENCRYPTFIPS ?
Que spécifie le paramètre EVENTDS ?
Que spécifie le paramètre EXECUTABLE ?
Que spécifie le paramètre EXTHOSTKNOWNBY ?
Que spécifie le paramètre FMTERR ?
Que spécifie le paramètre FMTSEARCH ?
Que spécifie le paramètre GCPORT ?
Que spécifie le paramètre HISTORYLINELENGTH ?
Que spécifie le paramètre HOSTKNOWNBY ?
Que spécifie le paramètre HTTPPORT ?
Que spécifie le paramètre HTTPPORTMAX ?
Que spécifie le paramètre ID ?
Que spécifie le paramètre INITIALBACKUPS ?
Que spécifie le paramètre INITIALWORKERS ?
Que spécifie le paramètre INSTALL ?
Que spécifie le paramètre INTERVALDS ?
Que spécifie le paramètre JOIN ?
Que spécifie le paramètre JREOPTIONS ?
Que spécifie le paramètre KEYFILE ?
Que spécifie le paramètre LIFETIME ?
Que spécifie le paramètre LOCALE ?
Que spécifie le paramètre LOGFLUSHTIME ?
Que spécifie le paramètre LOGCFGLOC ?
Que spécifie le paramètre MACHINELIST ?
Que spécifie le paramètre MAXSESSIONTRANSFERSIZE ?
Que spécifie le paramètre MAXTABLEMEM ?
Que spécifie le paramètre MAXCORES ?
Que spécifie le paramètre MAXCORESPERWORKER ?
Que spécifie le paramètre MAXSESSIONS ?
Que spécifie le paramètre MEMORYSIZE ?
Que spécifie le paramètre MESSAGELEVEL ?
Que spécifie le paramètre METRICS ?
Que spécifie le paramètre NWORKERS ?
Que spécifie le paramètre NEXTSERVERINSTANCE ?
Que spécifie le paramètre NLDECSEPARATOR ?
Que spécifie le paramètre NODE ?
Que spécifie le paramètre OAUTHSIGNINGCERTIFICATE ?
Que spécifie le paramètre OAUTHSIGNINGKEY ?
Que spécifie le paramètre PERMSTORE ?
Que spécifie le paramètre PORT ?
Que spécifie le paramètre PREVSERVERINSTANCE ?
Que spécifie le paramètre PRIVACYSTATEMENT ?
Que spécifie le paramètre PROVLIST ?
Que spécifie le paramètre REMOVENODECANCELTIMEOUT ?
Que spécifie le paramètre REMOVENODEKILLTIMEOUT ?
Que spécifie le paramètre RESOLVEWORKERADDRESS ?
Que spécifie le paramètre S2FORMATSEARCH ?
Que spécifie le paramètre SCALEDOWNMODE ?
Que spécifie le paramètre SERVICESBASEURL ?
Que spécifie le paramètre SESSION ?
Que spécifie le paramètre STARTUP ?
Que spécifie le paramètre STARTUPDIR ?
Que spécifie le paramètre STATETRANSFERMODEL ?
Que spécifie le paramètre SUBSETSESSIONCOPIES ?
Que spécifie le paramètre TAG ?
Que spécifie le paramètre TENANTID ?
Que spécifie le paramètre TIMEZONE ?
Que spécifie le paramètre TIMEOUT ?
Que spécifie le paramètre TRANSFERDIR ?
Que spécifie le paramètre TRANSFERSESSION ?
Que spécifie le paramètre TRANSFERINTERRUPTTIMEOUT ?
Que spécifie le paramètre TRANSFERKILLTIMEOUT ?
Que spécifie le paramètre USEGPU ?
Que spécifie le paramètre USERLOC ?
Que spécifie le paramètre USEYARN ?
Que spécifie le paramètre YEARCUTOFF ?