GoGPT Best VPN GoSearch

Icône de favori OnWorks

Sahara - En ligne dans le Cloud

Exécutez Sahara dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande sahara qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


saharaclient - Sahara Client

Il s'agit d'un client pour l'API OpenStack Sahara. Il y a a Python API (les client sahara module),
et de ligne de commande utilitaire (installé en tant que plugin OpenStackClient). Chacun implémente le
l'intégralité de l'API OpenStack Sahara.

Vous aurez besoin d'informations d'identification pour un cloud OpenStack qui implémente l'API de traitement des données, dans
afin d'utiliser le client Sahara.

Vous voudrez peut-être lire le Pile ouverte Sahara Docs -- l'aperçu, au moins -- pour obtenir un
Comprendre les concepts. Cette bibliothèque devrait être plus compréhensible.

Contenu:

SAHARA CLIENT


Informations clés
Sahara Client fournit une liste d'interfaces Python pour communiquer avec le Sahara REST
API. Sahara Client permet aux utilisateurs d'effectuer la plupart des opérations existantes telles que
récupération de listes de modèles, création de clusters, soumission de tâches EDP, etc.

Instanciation a Projet
Pour commencer à utiliser le client Sahara, les utilisateurs doivent créer une instance du Projet classer. le
le constructeur client dispose d'une liste de paramètres pour authentifier et localiser le point de terminaison Sahara.

classe saharaclient.api.client.Client(nom d'utilisateur=Aucun, api_key=Aucun, project_id=Aucun,
nom_projet=Aucun, auth_url=Aucun, sahara_url=Aucun, endpoint_type='publicURL',
service_type='traitement-des-données', input_auth_token=Aucun, session=Aucune, auth=Aucun,
insecure=Faux, cacert=Aucun, region_name=Aucun, **kwargs)
Client pour l'API OpenStack Data Processing v1.

Paramètres

· Nom d'utilisateur (str) -- Nom d'utilisateur pour l'authentification Keystone.

· api_key (str) -- Mot de passe pour l'authentification Keystone.

· identifiant_du_projet (str) -- Identifiant du locataire Keystone.

· nom du projet (str) -- Nom du locataire Keystone.

· auth_url (str) -- URL Keystone qui sera utilisée pour l'authentification.

· sahara_url (str) -- URL de l'API REST Sahara avec laquelle communiquer.

· type_de_point_de_terminaison (str) -- Type de point de terminaison Sahara souhaité.

· type_de_service (str) -- Nom du service Sahara dans le catalogue Keystone.

· jeton d'authentification d'entrée (str) -- Jeton d'autorisation Keystone.

· Session -- Objet de session Keystone.

· auth -- Objet de plug-in d'authentification Keystone.

· peu sûr (booléen) -- Autoriser l'insécurité.

· cacert (un magnifique) -- Chemin d'accès au fichier Privacy Enhanced Mail (PEM) qui
contient les certificats nécessaires pour établir une connexion SSL avec l'identité
après-vente.

· nom_région (un magnifique) -- Nom d'une région à sélectionner lors du choix d'un
point de terminaison du catalogue de services.

Important!
Il n'est pas obligatoire de fournir tous les paramètres ci-dessus. Le minimum
le nombre devrait être suffisant pour déterminer le point de terminaison Sahara, vérifier l'authentification de l'utilisateur et
locataire pour opérer.

Authentification choisissez
La transmission des paramètres d'authentification au client Sahara est obsolète. Objet de session Keystone
devrait être utilisé à cette fin. Par exemple :

à partir de keystoneauth1.identity import v2
à partir de la session d'importation keystoneauth1
depuis saharaclient importer le client

auth = v2.Mot de passe(auth_url=AUTH_URL,
nom d'utilisateur=NOM D'UTILISATEUR,
mot de passe=MOT DE PASSE,
nom_locataire=ID_PROJET)

ses = session.Session(auth=auth)

sahara = client.Client('1.1', session=ses)

Pour plus d'informations sur les sessions Keystone, voir En utilisant Sessions.

Sahara point final découverte
Si l'utilisateur dispose d'une URL directe pointant vers l'API REST Sahara, elle peut être spécifiée comme sahara_url.
Si ce paramètre est manquant, le client Sahara utilisera le catalogue de services Keystone pour trouver le
Point final. Il y a deux paramètres : type_de_service et type_de_point_de_terminaison pour configurer le point de terminaison
recherche. Les deux paramètres ont des valeurs par défaut.

à partir de keystoneauth1.identity import v2
à partir de la session d'importation keystoneauth1
depuis saharaclient importer le client

auth = v2.Mot de passe(auth_url=AUTH_URL,
nom d'utilisateur=NOM D'UTILISATEUR,
mot de passe=MOT DE PASSE,
nom_locataire=ID_PROJET)

ses = session.Session(auth=auth)

sahara = client.Client('1.1', session=ses,
service_type="type-de-service-non-par-défaut",
endpoint_type="internalURL")

Exlcusion managers
Sahara Client dispose d'une liste de champs avec lesquels travailler :

· plugins

· groupes

· cluster_templates

· modèles_de_groupe_de_nœuds

· images

· sources_de_données

· job_binaries

· job_binary_internals

· exécutions_de_tâches

· types_de_travail

Chacun de ces champs est une référence à un gestionnaire pour un groupe correspondant d'appels REST.

Appareils
Brancher ops
classe saharaclient.api.plugins.PluginManager(api)

convert_to_cluster_template(nom_plugin, hadoop_version, nom_modèle,
contenu du fichier)
Convertir en modèle de cluster

Créez un modèle de cluster directement, en évitant le mécanisme de modèle de cluster.

obtenir(nom_plugin)
Obtenez des informations sur un plugin.

get_version_details(nom_plugin, (version hadoop)
Obtenir les détails de la version

Obtenez la liste des services et des paramètres de service pour un plugin spécifié et
Version du plugin.

liste(search_opts=Aucun)
Obtenez une liste de plugins.

Image(s) Liste de mariage ops
classe saharaclient.api.images.ImageManager(api)

obtenir(id)
Obtenir des informations sur une image

liste(search_opts=Aucun)
Obtenez une liste des images enregistrées.

désinscrire_image(image_id)
Supprimer une image du Sahara Image Registry.

update_image(image_id, nom d'utilisateur, desc=Aucun)
Créer ou mettre à jour une image dans le registre d'images.

update_tags(image_id, (nouveaux_tags)
Mettre à jour les balises d'une image.

Paramètres
nouveaux_tags (liste) -- liste des balises qui remplaceront celles actuellement attribuées
étiquettes

Nœud Groupe Modèle ops
classe saharaclient.api.node_group_templates.NodeGroupTemplateManager(api)

créer(nom, nom_du_plugin, hadoop_version, flavor_id, description=Aucune,
volumes_per_node=Aucun, volumes_size=Aucun, node_processes=Aucun, node_configs=Aucun,
floating_ip_pool=Aucun, security_groups=Aucun, auto_security_group=Aucun,
availability_zone=Aucune, volumes_availability_zone=Aucun, volume_type=Aucun,
image_id=Aucun, is_proxy_gateway=Aucun, volume_local_to_instance=Aucun,
use_autoconfig=Aucun, actions=Aucune, is_public=Aucun, is_protected=Aucun,
volume_mount_prefix=Aucun)
Créer un modèle de groupe de nœuds.

supprimer(ng_template_id)
Supprimer un modèle de groupe de nœuds.

obtenir(ng_template_id)
Obtenez des informations sur un modèle de groupe de nœuds.

liste(search_opts=Aucun)
Obtenez une liste de modèles de groupes de nœuds.

mise à jour(ng_template_id, nom=Non mis à jour, plugin_name=Non mis à jour,
hadoop_version=Non mis à jour, flavor_id=Non mis à jour, description=Non mis à jour,
volumes_per_node=Non mis à jour, volumes_size=Non mis à jour, node_processes=Non mis à jour,
node_configs=Non mis à jour, floating_ip_pool=Non mis à jour, security_groups=Non mis à jour,
auto_security_group=Non mis à jour, availability_zone=Non mis à jour,
volumes_availability_zone=Non mis à jour, volume_type=Non mis à jour, image_id=Non mis à jour,
is_proxy_gateway=Non mis à jour, volume_local_to_instance=Non mis à jour,
use_autoconfig=Non mis à jour, actions=Non mis à jour, is_public=Non mis à jour,
is_protected=Non mis à jour, volume_mount_prefix=Non mis à jour)
Mettre à jour un modèle de groupe de nœuds.

Grappe Modèle ops
classe saharaclient.api.cluster_templates.ClusterTemplateManager(api)

créer(nom, nom_du_plugin, hadoop_version, description=Aucune, cluster_configs=Aucun,
node_groups=Aucun, anti_affinité=Aucun, net_id=Aucun, default_image_id=Aucun,
use_autoconfig=Aucun, actions=Aucune, is_public=Aucun, is_protected=Aucun)
Créer un modèle de cluster.

supprimer(cluster_template_id)
Supprimer un modèle de cluster.

obtenir(cluster_template_id)
Obtenez des informations sur un modèle de cluster.

liste(search_opts=Aucun)
Obtenez la liste des modèles de cluster.

mise à jour(cluster_template_id, nom=Non mis à jour, plugin_name=Non mis à jour,
hadoop_version=Non mis à jour, description=Non mis à jour, cluster_configs=Non mis à jour,
node_groups=Non mis à jour, anti_affinité=Non mis à jour, net_id=Non mis à jour,
default_image_id=Non mis à jour, use_autoconfig=Non mis à jour, actions=Non mis à jour,
is_public=Non mis à jour, is_protected=Non mis à jour)
Mettre à jour un modèle de cluster.

Grappe ops
classe saharaclient.api.clusters.ClusterManager(api)

créer(nom, nom_du_plugin, hadoop_version, cluster_template_id=Aucun,
default_image_id=Aucun, is_transient=Aucun, description=Aucune, cluster_configs=Aucun,
node_groups=Aucun, user_keypair_id=Aucun, anti_affinité=Aucun, net_id=Aucun,
count=Aucun, use_autoconfig=Aucun, actions=Aucune, is_public=Aucun, is_protected=Aucun)
Lancer un cluster.

supprimer(cluster_id)
Supprimer un cluster.

obtenir(cluster_id, show_progress=Faux)
Obtenez des informations sur un cluster.

liste(search_opts=Aucun)
Obtenez une liste de clusters.

échelle(cluster_id, (objet_échelle)
Mettre à l'échelle un cluster existant.

Paramètres
objet_échelle -- dict qui décrit l'opération de mise à l'échelle

Exemple

objet_échelle peut être utilisé pour modifier le nombre d'instances dans
le groupe de nœuds et ajouter des instances du nouveau groupe de nœuds au cluster existant :

{
"add_node_groups": [
{
"compter": 3,
"nom": "new_ng",
"node_group_template_id": "ngt_id"
}
],
"resize_node_groups": [
{
"compter": 2,
"nom": "old_ng"
}
]
}

mise à jour(cluster_id, nom=Non mis à jour, description=Non mis à jour, is_public=Non mis à jour,
is_protected=Non mis à jour, actions = Non mis à jour)
Mettre à jour un cluster.

vérification_mise_à_jour(cluster_id, statut)
Démarrer une vérification pour un cluster.

Date Source ops
classe saharaclient.api.data_sources.DataSourceManager(api)

créer(nom, la description, type_de_source_de_données, url, credential_user=Aucun,
credential_pass=Aucun, is_public=Aucun, is_protected=Aucun)
Créer une source de données.

supprimer(data_source_id)
Supprimer une source de données.

obtenir(data_source_id)
Obtenir des informations sur une source de données.

liste(search_opts=Aucun)
Obtenez une liste des sources de données.

mise à jour(data_source_id, (mise à jour_données)
Mettre à jour une source de données.

Paramètres
mise à jour_données (dicter) -- dict qui contient des champs qui devraient être
mis à jour avec de nouvelles valeurs.

Champs pouvant être mis à jour :

· Nom

· la description

· taper

· URL

· est_public

· est_protégé

· informations d'identification - dict avec utilisateur et arguments de mot-clé

Emploi binaire Interne ops
classe saharaclient.api.job_binary_internals.JobBinaryInternalsManager(api)

créer(nom, Les données)
Créer un Job Binaire Interne.

Paramètres
données, (str) -- données brutes ou texte de script

mise à jour(job_binary_id, nom=Non mis à jour, is_public=Non mis à jour,
is_protected=Non mis à jour)
Mettre à jour un binaire de travail interne.

Emploi binaire ops
classe saharaclient.api.job_binaries.JobBinariesManager(api)

créer(nom, url, description=Aucune, extra=Aucun, is_public=Aucun, is_protected=Aucun)
Créer un binaire de travail.

supprimer(job_binary_id)
Supprimer un binaire de travail.

obtenir(job_binary_id)
Obtenez des informations sur un binaire de travail.

get_file(job_binary_id)
Téléchargez un fichier binaire de travail.

liste(search_opts=Aucun)
Obtenez une liste des binaires de travail.

mise à jour(job_binary_id, Les données)
Mettre à jour le binaire du travail.

Paramètres
données, (dicter) -- dict qui contient les champs qui doivent être mis à jour avec
de nouvelles valeurs.

Champs pouvant être mis à jour :

· Nom

· la description

· URL

· est_public

· est_protégé

· extra-dict avec utilisateur et arguments de mot-clé

Emploi ops
classe saharaclient.api.jobs.JobsManager(api)

créer(nom, Type, mains=Aucun, libs=Aucun, description=Aucune, interface=Aucun,
is_public=Aucun, is_protected=Aucun)
Créer un emploi.

supprimer(job_id)
Supprimer un travail

obtenir(job_id)
Obtenir des informations sur un emploi

get_configs(type_de_travail)
Obtenez des conseils de configuration pour un type de travail spécifié.

liste(search_opts=Aucun)
Obtenez une liste d'emplois.

mise à jour(job_id, nom=Non mis à jour, description=Non mis à jour, is_public=Non mis à jour,
is_protected=Non mis à jour)
Mettre à jour un travail.

Emploi Internationaux ops
classe saharaclient.api.job_executions.JobExecutionsManager(api)

créer(job_id, identifiant_cluster, input_id=Aucun, output_id=Aucun, configs=Aucun,
interface=Aucun, is_public=Aucun, is_protected=Aucun)
Lancer un travail.

supprimer(obj_id)
Supprimer une exécution de tâche.

obtenir(obj_id)
Obtenez des informations sur l'exécution d'un travail.

liste(search_opts=Aucun)
Obtenez une liste des exécutions de tâches.

mise à jour(obj_id, is_public=Non mis à jour, is_protected=Non mis à jour)
Mettre à jour une exécution de tâche.

Emploi Types ops
classe saharaclient.api.job_types.JobTypesManager(api)

liste(search_opts=Aucun)
Obtenez une liste des types de tâches pris en charge par les plugins.

SAHARA CLI


L'utilitaire shell Sahara fait désormais partie d'OpenStackClient, donc toutes les commandes shell prennent
la forme suivante :

$ traitement de données openstack [arguments...]

Pour obtenir une liste de toutes les commandes possibles, vous pouvez exécuter :

$ openstack aide traitement des données

Pour obtenir une aide détaillée sur la commande, vous pouvez exécuter :

$ openstack aide traitement des données

Pour plus d'informations sur les commandes et leurs paramètres, vous pouvez vous référer à le Sahara CLI
commandes.

Pour plus d'informations sur les capacités et les fonctionnalités d'OpenStackClient CLI, vous pouvez vous référer à
ClientOpenStack Documentation

Configuration
La CLI est configurée via des variables d'environnement et des options de ligne de commande qui sont
décrit dans
http://docs.openstack.org/developer/python-openstackclient/authentication.html.

L'authentification à l'aide d'un nom d'utilisateur/mot de passe est la plus couramment utilisée et peut être fournie avec
Variables d'environnement:

exporter OS_AUTH_URL=
exporter OS_PROJECT_NAME=
export OS_USERNAME=
exporter OS_PASSWORD= # (optionnel)

ou options de ligne de commande :

--os-auth-url
--os-nom-du-projet
--os-nom d'utilisateur
[--os-mot de passe ]

En outre Sahara L'URL de l'API peut être configurée avec le paramètre :

--os-data-processing-url

ou avec la variable d'environnement :

export OS_DATA_PROCESSING_URL=

SAHARA CLI COMMANDES


Les commandes suivantes sont actuellement prises en charge par la CLI Sahara :

Plugins
traitement de l'information plug-in configs obtenez

Obtenir les configurations des plugins

utilisation : configurations de plugin de traitement de données obtenir [-h] [--file ]


Positionnel arguments:

Nom du plugin pour fournir des informations de configuration

Version du plugin pour fournir des informations de configuration sur

Options :

--déposer Fichier de destination (par défaut, le nom du plugin)
traitement de l'information plug-in liste

Listes de plugins

utilisation : liste des plugins de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie
traitement de l'information plug-in montrer

Afficher les détails du plugin

utilisation : plugin de traitement de données show [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--version VERSION]


Positionnel arguments:

Nom du plugin à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--version
Version du plugin à afficher

Images
traitement de l'information image étiquettes ajouter

Ajouter des balises d'image

utilisation : traitement des données balises d'image ajouter [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE] --tags
[ ...]


Positionnel arguments:

Nom ou identifiant de l'image

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Mots clés Étiquette(s) à ajouter [OBLIGATOIRE]
traitement de l'information image liste

Liste les images enregistrées

utilisation : liste d'images de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--nom ]
[--tags [ ...]]
[--nom d'utilisateur ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--Nom Expression régulière pour faire correspondre le nom de l'image

--Mots clés Lister les images avec des balises spécifiques

--Nom d'utilisateur
Lister les images avec un nom d'utilisateur spécifique
traitement de l'information image vous inscrire

Enregistrer une image

utilisation : registre d'images de traitement de données [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE] --nom d'utilisateur
[--description ]


Positionnel arguments:

Nom ou identifiant de l'image à enregistrer

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom d'utilisateur
Nom d'utilisateur de l'utilisateur privilégié dans l'image [OBLIGATOIRE]

--la description
Description de l'image. Si elle n'est pas fournie, la description de l'image sera
remettre à vide
traitement de l'information image étiquettes supprimez

Supprimer les balises d'image

utilisation : traitement des données, suppression des balises d'image [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--tags [ ...] | --tous]


Positionnel arguments:

Nom ou identifiant de l'image

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Mots clés Étiquette(s) à supprimer

--all=Faux
Supprimer toutes les balises de l'image
traitement de l'information image étiquettes set

Définir les balises d'image (remplacer les balises d'image actuelles par celles fournies)

utilisation : traitement de données ensemble de balises d'image [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE] --tags
[ ...]


Positionnel arguments:

Nom ou identifiant de l'image

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Mots clés Balise(s) à définir [OBLIGATOIRE]
traitement de l'information image montrer

Afficher les détails de l'image

utilisation : traitement de données image show [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou identifiant de l'image à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information image se désinscrire

Désenregistrer l'image(s)

utilisation : traitement de données image désinscrire [-h] [ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) de l'image(s) à désinscrire

Nœud Groupe Gabarits
traitement de l'information nœud groupe modèle créer des

Crée un modèle de groupe de nœuds

utilisation : modèle de groupe de nœuds de traitement de données créer [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent]
[--prefix PRÉFIXE]
[--nom ]
[--plugin ]
[--version ]
[--processus [ ...]]
[--saveur ]
[--groupes de sécurité [ ...]]
[--auto-security-group]
[--zone-de-disponibilité ]
[--pool-ip-flottante ]
[--volumes-par-nœud ]
[--volumes-taille ]
[--volumes-type ]
[--volumes-zone-de-disponibilité ]
[--volumes-mount-prefix ]
[--volumes-localité]
[--description ]
[--autoconfig]
[--proxy-gateway] [--public]
[--protégé]
[--json ]
[--actions ]
[--configs ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nom du modèle de groupe de nœuds [OBLIGATOIRE si JSON n'est pas fourni]

--brancher
Nom du plugin [OBLIGATOIRE si JSON n'est pas fourni]

--version
Version du plugin [OBLIGATOIRE si JSON n'est pas fourni]

--processus
Liste des processus qui seront lancés sur chaque instance [OBLIGATOIRE si
JSON n'est pas fourni]

--saveur
Nom ou ID de la saveur [OBLIGATOIRE si JSON n'est pas fourni]

--groupes-de-sécurité
Liste des groupes de sécurité pour les instances de ce groupe de nœuds

--auto-security-group=Faux
Indique si un groupe de sécurité supplémentaire doit être créé pour le nœud
groupe

--zone de disponibilité
Nom de la zone de disponibilité où les instances seront créées

--pool-ip-flottante
ID du pool d'adresses IP flottantes

--volumes-par-nœud
Nombre de volumes attachés à chaque nœud

--volumes-taille
Taille des volumes attachés au nœud (Go). Ce paramètre sera pris en compte.
compte uniquement si les volumes par nœud sont définis et non nuls

--volumes-type
Type de volumes. Ce paramètre ne sera pris en compte que si
les volumes par nœud sont définis et non nuls

--volumes-zone-de-disponibilité
Nom de la zone de disponibilité où les volumes seront créés. Ce paramètre
ne sera pris en compte que si les volumes par nœud sont définis et non nuls

--volumes-mount-prefix
Préfixe du répertoire de point de montage. Ce paramètre sera pris en compte.
uniquement si les volumes par nœud sont définis et différents de zéro

--volumes-locality=Faux
Si cette option est activée, l'instance et les volumes attachés seront créés sur le même
hôte physique. Ce paramètre ne sera pris en compte que si
les volumes par nœud sont définis et non nuls

--la description
Description du modèle de groupe de nœuds

--autoconfig=Faux
Si cette option est activée, les instances du groupe de nœuds seront automatiquement configurées

--proxy-gateway=Faux
Si cette option est activée, les instances du groupe de nœuds seront utilisées pour accéder à d'autres
instances dans le cluster

--public=Faux
Rendre le modèle de groupe de nœuds public (visible par les autres locataires)

--protected=Faux
Rendre le modèle de groupe de nœuds protégé

--json Représentation JSON du modèle de groupe de nœuds. Les autres arguments ne seront pas pris en compte.
pris en compte si celui-ci est fourni

--actions
Représentation JSON des actions de Manille

--configs
Représentation JSON des configurations de modèles de groupes de nœuds
traitement de l'information nœud groupe modèle delete

Supprime le modèle de groupe de nœuds

utilisation : modèle de groupe de nœuds de traitement de données supprimer [-h]

[ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) du ou des modèles de groupe de nœuds à supprimer
traitement de l'information nœud groupe modèle liste

Répertorie les modèles de groupes de nœuds

utilisation : liste de modèles de groupe de nœuds de traitement de données [-h]
[-f {csv,json,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--plugin ]
[--version ]
[--nom ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--brancher
Liste des modèles de groupes de nœuds pour un plugin spécifique

--version
Liste des modèles de groupes de nœuds avec une version spécifique du plugin

--Nom Répertorier les modèles de groupes de nœuds avec une sous-chaîne spécifique dans le nom
traitement de l'information nœud groupe modèle montrer

Afficher les détails du modèle de groupe de nœuds

utilisation : modèle de groupe de nœuds de traitement de données afficher [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou identifiant du modèle de groupe de nœuds à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information nœud groupe modèle Mise à jour

Met à jour le modèle de groupe de nœuds

utilisation : mise à jour du modèle de groupe de nœuds de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent]
[--prefix PRÉFIXE]
[--nom ]
[--plugin ]
[--version ]
[--processus [ ...]]
[--groupes de sécurité [ ...]]
[--auto-security-group-enable | --auto-security-group-disable]
[--zone-de-disponibilité ]
[--saveur ]
[--pool-ip-flottante ]
[--volumes-par-nœud ]
[--volumes-taille ]
[--volumes-type ]
[--volumes-zone-de-disponibilité ]
[--volumes-mount-prefix ]
[--volumes-locality-enable | --volumes-locality-disable]
[--description ]
[--autoconfig-enable | --autoconfig-disable]
[--proxy-gateway-enable | --proxy-gateway-disable]
[--public | --privé]
[--protégé | --non protégé]
[--json ]
[--actions ]
[--configs ]


Positionnel arguments:

Nom ou ID du modèle de groupe de nœuds

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom du modèle de groupe de nœuds

--brancher
Nom du plugin

--version
Version du plugin

--processus
Liste des processus qui seront lancés sur chaque instance

--groupes-de-sécurité
Liste des groupes de sécurité pour les instances de ce groupe de nœuds

--activation automatique du groupe de sécurité
Un groupe de sécurité supplémentaire doit être créé pour le groupe de nœuds

--désactivation du groupe de sécurité automatique
Aucun groupe de sécurité supplémentaire ne doit être créé pour le groupe de nœuds

--zone de disponibilité
Nom de la zone de disponibilité où les instances seront créées

--saveur
Nom ou identifiant de la saveur

--pool-ip-flottante
ID du pool d'adresses IP flottantes

--volumes-par-nœud
Nombre de volumes attachés à chaque nœud

--volumes-taille
Taille des volumes attachés au nœud (Go). Ce paramètre sera pris en compte.
compte uniquement si les volumes par nœud sont définis et non nuls

--volumes-type
Type de volumes. Ce paramètre ne sera pris en compte que si
les volumes par nœud sont définis et non nuls

--volumes-zone-de-disponibilité
Nom de la zone de disponibilité où les volumes seront créés. Ce paramètre
ne sera pris en compte que si les volumes par nœud sont définis et non nuls

--volumes-mount-prefix
Préfixe du répertoire de point de montage. Ce paramètre sera pris en compte.
uniquement si les volumes par nœud sont définis et différents de zéro

--volumes-localité-activer
L'instance et les volumes attachés seront créés sur le même hôte physique.
Ce paramètre ne sera pris en compte que si les volumes par nœud sont définis
et non nul

--volumes-localité-désactiver
La création d'instances et de volumes attachés sur le même hôte physique ne sera pas possible.
régulé. Ce paramètre ne sera pris en compte que si les volumes par nœud
est défini et non nul

--la description
Description du modèle de groupe de nœuds

--autoconfig-enable
Les instances du groupe de nœuds seront automatiquement configurées

--autoconfig-désactiver
Les instances du groupe de nœuds ne seront pas configurées automatiquement

--proxy-gateway-enable
Les instances du groupe de nœuds seront utilisées pour accéder à d'autres instances dans le
grappe

--proxy-gateway-disable
Les instances du groupe de nœuds ne seront pas utilisées pour accéder à d'autres instances dans
le cluster

--Publique
Rendre le modèle de groupe de nœuds public (visible par les autres locataires)

--privé
Rendre le modèle de groupe de nœuds privé (visible uniquement depuis ce locataire)

--protégé
Rendre le modèle de groupe de nœuds protégé

--non protégé
Rendre le modèle de groupe de nœuds non protégé

--json Représentation JSON des champs de mise à jour du modèle de groupe de nœuds. Autre
les arguments ne seront pas pris en compte si celui-ci est fourni

--actions
Représentation JSON des actions de Manille

--configs
Représentation JSON des configurations de modèles de groupes de nœuds

Grappe Gabarits
traitement de l'information grappe modèle créer des

Crée un modèle de cluster

utilisation : modèle de cluster de traitement de données créer [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--groupes de nœuds [ ...]]
[--anti-affinité [ ...]]
[--description ]
[--autoconfig] [--public]
[--protégé]
[--json ]
[--actions ]
[--configs ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nom du modèle de cluster [OBLIGATOIRE si JSON n'est pas fourni]

--groupes de nœuds
Liste des groupes de nœuds (noms ou identifiants) et nombre d'instances pour chacun d'eux
d'entre eux [OBLIGATOIRE si JSON n'est pas fourni]

--anti-affinité
Liste des processus qui devraient être ajoutés à un groupe anti-affinité

--la description
Description du modèle de cluster

--autoconfig=Faux
Si cette option est activée, les instances du cluster seront automatiquement configurées

--public=Faux
Rendre le modèle de cluster public (visible par les autres locataires)

--protected=Faux
Rendre le modèle de cluster protégé

--json Représentation JSON du modèle de cluster. Les autres arguments ne seront pas pris en compte.
pris en compte si celui-ci est fourni

--actions
Représentation JSON des actions de Manille

--configs
Représentation JSON des configurations du modèle de cluster
traitement de l'information grappe modèle delete

Supprime le modèle de cluster

utilisation : modèle de cluster de traitement de données supprimer [-h]

[ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) du ou des modèles de cluster à supprimer
traitement de l'information grappe modèle liste

Listes de modèles de clusters

utilisation : liste de modèles de cluster de traitement de données [-h]
[-f {csv,json,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--plugin ]
[--version ]
[--nom ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--brancher
Répertorier les modèles de cluster pour un plugin spécifique

--version
Répertorier les modèles de cluster avec une version spécifique du plugin

--Nom Répertorier les modèles de cluster avec une sous-chaîne spécifique dans le nom
traitement de l'information grappe modèle montrer

Afficher les détails du modèle de cluster

utilisation : modèle de cluster de traitement de données afficher [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou identifiant du modèle de cluster à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information grappe modèle Mise à jour

Modèle de cluster de mises à jour

utilisation : mise à jour du modèle de cluster de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE]
[--largeur-max ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--groupes de nœuds [ ...]]
[--anti-affinité [ ...]]
[--description ]
[--autoconfig-enable | --autoconfig-disable]
[--public | --privé]
[--protégé | --non protégé]
[--json ]
[--actions ]
[--configs ]


Positionnel arguments:

Nom ou ID du modèle de cluster [OBLIGATOIRE]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom du modèle de cluster

--groupes de nœuds
Liste des groupes de nœuds (noms ou identifiants) et nombre d'instances pour chacun d'eux
d'entre eux

--anti-affinité
Liste des processus qui devraient être ajoutés à un groupe anti-affinité

--la description
Description du modèle de cluster

--autoconfig-enable
Les instances du cluster seront automatiquement configurées

--autoconfig-désactiver
Les instances du cluster ne seront pas configurées automatiquement

--Publique
Rendre le modèle de cluster public (visible par les autres locataires)

--privé
Rendre le modèle de cluster privé (visible uniquement depuis ce locataire)

--protégé
Rendre le modèle de cluster protégé

--non protégé
Rendre le modèle de cluster non protégé

--json Représentation JSON du modèle de cluster. Les autres arguments ne seront pas pris en compte.
pris en compte si celui-ci est fourni

--actions
Représentation JSON des actions de Manille

--configs
Représentation JSON des configurations du modèle de cluster

Clusters
traitement de l'information grappe créer des

Crée un cluster

utilisation : cluster de traitement de données créer [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--cluster-template ]
[--image ]
[--description ]
[--paire-de-clés-utilisateur ]
[--réseau-de-neutrons ]
[--compter ] [--publique]
[--protected] [--transient]
[--json ] [--attendez]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nom du cluster [OBLIGATOIRE si JSON n'est pas fourni]

--modèle-cluster
Nom ou ID du modèle de cluster [OBLIGATOIRE si JSON n'est pas fourni]

--image
Image qui sera utilisée pour le déploiement du cluster (nom ou ID) [OBLIGATOIRE si
JSON n'est pas fourni]

--la description
Description du cluster

--paire-de-clés-utilisateur
Paire de clés utilisateur pour accéder aux machines virtuelles après la création du cluster

--réseau-de-neutrons
Les instances du cluster recevront des adresses IP fixes dans ce réseau. (Nom
ou une pièce d'identité doit être fournie)

--compter
Nombre de clusters à créer

--public=Faux
Rendre le cluster public (visible par les autres locataires)

--protected=Faux
Rendre le cluster protégé

--transient=Faux
Créer un cluster transitoire

--json Représentation JSON du cluster. Les autres arguments (à l'exception de --wait)
ne pas être pris en compte si celui-ci est fourni

--wait=Faux
Attendez que la création du cluster soit terminée
traitement de l'information grappe delete

Supprime le cluster

utilisation : cluster de traitement de données supprimer [-h] [--wait] [ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) du ou des clusters à supprimer

Options :

--wait=Faux
Attendez que la suppression du ou des clusters soit terminée
traitement de l'information grappe liste

Listes de clusters

utilisation : liste de clusters de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--plugin ]
[--version ]
[--nom ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--brancher
Lister les clusters avec un plugin spécifique

--version
Lister les clusters avec une version spécifique du plugin

--Nom Lister les clusters avec une sous-chaîne spécifique dans le nom
traitement de l'information grappe en échelon

Groupe d'écailles

utilisation : cluster de traitement de données échelle [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--instances [ ...]]
[--json ] [--attendez]


Positionnel arguments:

Nom ou ID du cluster

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--les instances
Modèles de groupes de nœuds et nombre de leurs instances à mettre à l'échelle [OBLIGATOIRE
si JSON n'est pas fourni]

--json Représentation JSON de l'objet d'échelle du cluster. Autres arguments (à l'exception de
--wait) ne sera pas pris en compte si celui-ci est fourni

--wait=Faux
Attendez que l'échelle du cluster soit terminée
traitement de l'information grappe montrer

Afficher les détails du cluster

utilisation : cluster de traitement de données afficher [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--vérification]


Positionnel arguments:

Nom ou identifiant du cluster à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--verification=Faux
Listez les champs supplémentaires pour les vérifications
traitement de l'information grappe vérification

Mises à jour du cluster

utilisation : vérification du cluster de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--description ]
[--actions ]
[--public | --privé]
[--protégé | --non protégé]


Positionnel arguments:

Nom ou ID du cluster

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom du cluster

--la description
Description du cluster

--actions
Représentation JSON des actions de Manille

--Publique
Rendre le cluster public (visible par les autres locataires)

--privé
Rendre le cluster privé (visible uniquement depuis ce locataire)

--protégé
Rendre le cluster protégé

--non protégé
Rendre le cluster non protégé
traitement de l'information grappe vérification

Mises à jour des vérifications de cluster

utilisation : vérification du cluster de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
(--démarrer | --afficher)


Positionnel arguments:

Nom ou ID du cluster

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--début
Démarrer la vérification de l'état du cluster

--show=Faux
Afficher la santé du cluster

Date Références
traitement de l'information données, source créer des

Crée une source de données

utilisation : traitement des données source de données créer [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE] --type
--url
[--nom d'utilisateur ]
[--mot de passe ]
[--description ]
[--public] [--protected]


Positionnel arguments:

Nom de la source de données

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--taper Type de source de données (swift, hdfs, maprfs, manila) [OBLIGATOIRE]

Choix possibles : swift, hdfs, maprfs, manila

--url URL de la source de données [OBLIGATOIRE]

--Nom d'utilisateur
Nom d'utilisateur pour accéder à l'URL de la source de données

--le mot de passe
Mot de passe pour accéder à l'URL de la source de données

--la description
Description de la source de données

--public=Faux
Rendre la source de données publique

--protected=Faux
Rendre la source de données protégée
traitement de l'information données, source delete

Supprimer la source de données

utilisation : traitement des données source de données supprimer [-h]
[ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) de la ou des sources de données à supprimer
traitement de l'information données, source liste

Répertorie les sources de données

utilisation : traitement des données liste des sources de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--type ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--taper Lister les sources de données de type spécifique (swift, hdfs, maprfs, manila)

Choix possibles : swift, hdfs, maprfs, manila
traitement de l'information données, source montrer

Afficher les détails de la source de données

utilisation : traitement des données source de données afficher [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou identifiant de la source de données à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information données, source Mise à jour

Mettre à jour la source de données

utilisation : traitement des données mise à jour de la source de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ] [--taper ]
[--url ] [--nom d'utilisateur ]
[--mot de passe ]
[--description ]
[--public | --privé]
[--protégé | --non protégé]


Positionnel arguments:

Nom ou identifiant de la source de données

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom de la source de données

--taper Type de source de données (swift, hdfs, maprfs, manila)

Choix possibles : swift, hdfs, maprfs, manila

--url URL de la source de données

--Nom d'utilisateur
Nom d'utilisateur pour accéder à l'URL de la source de données

--le mot de passe
Mot de passe pour accéder à l'URL de la source de données

--la description
Description de la source de données

--Publique
Rendre la source de données publique (visible par les autres locataires)

--privé
Rendre la source de données privée (visible uniquement depuis ce locataire)

--protégé
Rendre la source de données protégée

--non protégé
Rendre la source de données non protégée

Emploi Binaires
traitement de l'information JOB binaire créer des

Crée un binaire de travail

utilisation : création binaire de tâche de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--données | --url ]
[--description ]
[--nom d'utilisateur ]
[--mot de passe | --invite de mot de passe]
[--public] [--protected]
[--json ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nom du binaire du travail [OBLIGATOIRE si JSON n'est pas fourni]

--Les données Fichier qui sera stocké dans la base de données interne [OBLIGATOIRE si JSON et URL sont
[non fourni]

--url URL du binaire du travail [OBLIGATOIRE si JSON et le fichier ne sont pas fournis]

--la description
Description du travail binaire

--Nom d'utilisateur
Nom d'utilisateur pour accéder à l'URL binaire du travail

--le mot de passe
Mot de passe pour accéder à l'URL binaire du travail

--password-prompt=Faux
Demander le mot de passe de manière interactive

--public=Faux
Rendre le binaire du travail public

--protected=Faux
Rendre le travail protégé par un binaire

--json Représentation JSON du binaire de la tâche. Aucun autre argument ne sera pris en compte.
en compte si celui-ci est fourni
traitement de l'information JOB binaire delete

Supprime le binaire du travail

utilisation : tâche de traitement de données binaire supprimer [-h] [ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) du ou des binaires de travail à supprimer
traitement de l'information JOB binaire download

Téléchargements binaires de travail

utilisation : téléchargement binaire du travail de traitement de données [-h] [--file ]

Positionnel arguments:

Nom ou ID du binaire de travail à télécharger

Options :

--déposer Fichier de destination (par défaut, le nom binaire du travail)
traitement de l'information JOB binaire liste

Répertorie les binaires des tâches

utilisation : liste binaire de tâches de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--nom ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--Nom Répertorier les binaires de tâches avec une sous-chaîne spécifique dans le nom
traitement de l'information JOB binaire montrer

Afficher les détails binaires du travail

utilisation : traitement de données tâche binaire afficher [-h] [-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou ID du binaire de travail à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information JOB binaire Mise à jour

Mises à jour du binaire du travail

utilisation : mise à jour binaire du travail de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ] [--url ]
[--description ]
[--nom d'utilisateur ]
[--mot de passe | --invite de mot de passe]
[--public | --privé]
[--protégé | --non protégé]
[--json ]


Positionnel arguments:

Nom ou ID du binaire de travail

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom du binaire de travail

--url URL du fichier binaire du travail [L'URL de la base de données interne ne peut pas être mise à jour]

--la description
Description du travail binaire

--Nom d'utilisateur
Nom d'utilisateur pour accéder à l'URL binaire du travail

--le mot de passe
Mot de passe pour accéder à l'URL binaire du travail

--password-prompt=Faux
Demander le mot de passe de manière interactive

--Publique
Rendre le binaire du travail public (visible par les autres locataires)

--privé
Rendre le binaire de travail privé (visible uniquement depuis ce locataire)

--protégé
Rendre le travail protégé par un binaire

--non protégé
Rendre le travail binaire non protégé

--json Représentation JSON de l'objet de mise à jour. Aucun autre argument ne sera pris en compte.
en compte si celui-ci est fourni

Emploi Types
traitement de l'information JOB type configs obtenez

Obtenir les configurations de type de travail

utilisation : configurations de type de tâche de traitement de données obtenir [-h] [--file ]

Positionnel arguments:

Type de tâche pour laquelle fournir des informations de configuration

Choix possibles : Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

Options :

--déposer Fichier de destination (par défaut, type de travail)
traitement de l'information JOB type liste

Répertorie les types de tâches pris en charge par les plugins

utilisation : liste des types de tâches de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--taper ] [--plugin ]
[--version ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--taper Obtenez des informations sur un type d'emploi spécifique

Choix possibles : Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--brancher
Obtenez uniquement les types de tâches pris en charge par ce plugin

--version
Obtenez uniquement les types de tâches pris en charge par la version spécifique du plugin.
le paramètre ne sera pris en compte que si le plugin est fourni

Emploi Gabarits
traitement de l'information JOB modèle créer des

Crée un modèle de travail

utilisation : modèle de tâche de traitement de données créer [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ] [--taper ]
[--mains [ ...]]
[--libs [ ...]]
[--description ]
[--public] [--protected]
[--interface ]
[--json ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nom du modèle de tâche [OBLIGATOIRE si JSON n'est pas fourni]

--taper Type de travail (Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark) [OBLIGATOIRE si JSON n'est pas fourni]

Choix possibles : Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--principales
Nom(s) ou identifiant(s) du ou des binaires principaux du travail

--libs Nom(s) ou ID(s) pour le(s) binaire(s) du travail de la bibliothèque du travail

--la description
Description du modèle de travail

--public=Faux
Rendre le modèle de travail public

--protected=Faux
Rendre le modèle de travail protégé

--interface
Représentation JSON de l'interface

--json Représentation JSON du modèle de travail
traitement de l'information JOB modèle delete

Supprime le modèle de travail

utilisation : modèle de tâche de traitement de données supprimer [-h]
[ ...]

Positionnel arguments:

Nom(s) ou identifiant(s) du ou des modèles de tâches à supprimer
traitement de l'information JOB modèle liste

Liste les modèles de travail

utilisation : liste de modèles de tâches de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--type ]
[--nom ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--taper Liste des modèles de travail d'un type spécifique

Choix possibles : Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--Nom Répertorier les modèles de tâches avec une sous-chaîne spécifique dans le nom
traitement de l'information JOB modèle montrer

Afficher les détails du modèle de travail

utilisation : modèle de tâche de traitement de données afficher [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

Nom ou ID du modèle de tâche à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information JOB modèle Mise à jour

Mises à jour du modèle de travail

utilisation : mise à jour du modèle de tâche de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--nom ]
[--description ]
[--public | --privé]
[--protégé | --non protégé]


Positionnel arguments:

Nom ou identifiant du modèle de travail

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Nom Nouveau nom du modèle de travail

--la description
Description du modèle de travail

--Publique
Rendre le modèle de travail public (visible par les autres locataires)

--privé
Rendre le job_template privé (visible uniquement depuis ce locataire)

--protégé
Rendre le modèle de travail protégé

--non protégé
Rendre le modèle de travail non protégé

Emplois
traitement de l'information JOB binaire delete

Supprime le travail

utilisation : tâche de traitement de données binaire supprimer [-h] [--wait] [ ...]

Positionnel arguments:

ID(s) du ou des travaux à supprimer

Options :

--wait=Faux
Attendez que la suppression des tâches soit terminée
traitement de l'information JOB exécuter

Exécute le travail

utilisation : tâche de traitement de données exécuter [-h] [-f {json,shell,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--modèle-de-travail ]
[--grappe ] [--saisir ]
[--sortir ]
[--params [ ...]]
[--args [ ...]]
[--public] [--protected]
[--config-json | --configs [ ...]]
[--interface ] [--json ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--modèle de travail
Nom ou ID du modèle de tâche [OBLIGATOIRE si JSON n'est pas fourni]

--grappe
Nom ou ID du cluster [OBLIGATOIRE si JSON n'est pas fourni]

--saisir
Nom ou ID de la source de données d'entrée

--output
Nom ou ID de la source de données de sortie

--paramètres
Paramètres à ajouter au travail

--args Arguments à ajouter au travail

--public=Faux
Rendre le travail public

--protected=Faux
Protéger le travail

--config-json
Représentation JSON des configurations de tâches

--configs
Configurations à ajouter au travail

--interface
Représentation JSON de l'interface

--json Représentation JSON de la tâche. Les autres arguments ne seront pas pris en compte.
compte si celui-ci est fourni
traitement de l'information JOB liste

Listes d'emplois

utilisation : liste des tâches de traitement de données [-h] [-f {csv,json,table,value,yaml}]
[-c COLONNE] [--max-width ]
[--noindent]
[--quote {tous,minimal,aucun,nonnumérique}]
[--long] [--status ]

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : csv, json, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--quote=nonnumérique
quand inclure des guillemets, la valeur par défaut n'est pas numérique

Choix possibles : tous, minimal, aucun, non numérique

--long=Faux
Lister les champs supplémentaires dans la sortie

--statut
Lister les emplois avec un statut spécifique

Choix possibles : terminé avec erreur, échoué, tué, en attente, en cours d'exécution,
réussi, à tuer
traitement de l'information JOB binaire montrer

Afficher les détails du travail

utilisation : traitement de données tâche binaire afficher [-h] [-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]


Positionnel arguments:

ID du travail à afficher

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables
traitement de l'information JOB binaire Mise à jour

Mises à jour du travail

utilisation : mise à jour binaire du travail de traitement de données [-h]
[-f {json,shell,table,valeur,yaml}]
[-c COLONNE] [--max-width ]
[--noindent] [--prefix PRÉFIXE]
[--public | --privé]
[--protégé | --non protégé]


Positionnel arguments:

ID du travail à mettre à jour

Options :

-f=table, --format=table
le format de sortie, par défaut le tableau

Choix possibles : json, shell, table, valeur, yaml

-c=[], --colonne=[]
spécifier la ou les colonnes à inclure, peut être répété

--max-width=0
Largeur d'affichage maximale, 0 pour désactiver

--noindent=Faux
s'il faut désactiver l'indentation du JSON

--préfixe=
ajouter un préfixe à tous les noms de variables

--Publique
Rendre le travail public (visible des autres locataires)

--privé
Rendre le travail privé (visible uniquement depuis ce locataire)

--protégé
Protéger le travail

--non protégé
Rendre le travail non protégé

COMMENT À PARTICIPER


Obtenir j'ai commencé
· Créer un compte sur Github (si vous n'en avez pas)

· Assurez-vous que votre git local est correctement configuré en exécutant jet config --liste.
Sinon, configurez user.name, utilisateur.email

· Créer un compte sur Launchpad (si vous n'en avez pas)

· S'abonner à Pile ouverte général liste de diffusion

· S'abonner à Pile ouverte développant liste de diffusion

· Créer Pile ouverte profil

· Connectez-vous à Pile ouverte Gerrit avec votre identifiant Launchpad

· Signe Pile ouverte Particulier Contributeur Licence Accord

· Assurez-vous que votre e-mail est répertorié dans identités

· Abonnez-vous aux revues de code. Accédez à vos paramètres sur http://review.openstack.org

· Aller à regardé projets

· Ajouter openstack/sahara, openstack/sahara-dashboard, openstack/sahara-extra,
openstack/python-saharaclient, openstack/éléments-d'image-sahara, openstack/horizon

Comment la à restent in -nous avec le communauté?
· Si vous avez quelque chose à discuter, utilisez Pile ouverte développant liste de diffusion. Préfixe mail
sujet avec [Sahara]

· Rejoindre #openstack-sahara Canal IRC sur nœud libre

· Participez aux réunions publiques hebdomadaires sur Les jeudis at 18:00 UTC on #openstack-meeting-alt IRC
indirect

· Participez aux réunions publiques hebdomadaires sur Les jeudis at 14:00 UTC on #openstack-meeting-3 IRC
indirect

Comment la à envoyer votre premier pièce on la revue?
· Code de paiement Sahara à partir de Github

· Lire attentivement https://wiki.openstack.org/wiki/Gerrit_Workflow

· Accordez une attention particulière à
https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes

· Appliquez et validez vos modifications

· Assurez-vous que votre code passe PEP8 vérifications et tests unitaires

· Envoyez votre patch en révision

· Surveillez l'état de votre révision de correctif sur https://review.openstack.org/#/

Le code est hébergé dans review.oo et reflété à github et git.oo . Soumettez les bugs au
Projet Sahara sur rampe de lancement et au client Sahara sur launchpad_clientSoumettre le code à
le projet openstack/python-saharaclient utilisant gerrit.

Utilisez Sahara en ligne avec les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.