sahara - Online în cloud

Aceasta este comanda sahara care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


saharaclient - Sahara Client

Acesta este un client pentru API-ul OpenStack Sahara. Există a Piton API ( saharaclient modul),
și Linie de comanda utilitate (instalat ca plugin OpenStackClient). Fiecare implementează
întregul API OpenStack Sahara.

Veți avea nevoie de acreditări pentru un cloud OpenStack care implementează API-ul de procesare a datelor, în
pentru a utiliza clientul sahara.

Poate doriți să citiți fișierul OpenStack Sahara Google Docs -- prezentarea de ansamblu, cel puțin -- pentru a obține o
ideea conceptelor. Înțelegând conceptele, această bibliotecă ar trebui să aibă mai mult sens.

Cuprins:

SAHARA CLIENT


Descriere
Sahara Client oferă o listă de interfețe Python pentru a comunica cu Sahara REST
API. Sahara Client permite utilizatorilor să efectueze majoritatea operațiunilor existente, cum ar fi
preluarea listelor de șabloane, crearea de clustere, trimiterea de joburi EDP etc.

Instanțierea a Client
Pentru a începe să folosească Sahara Client, utilizatorii trebuie să creeze o instanță a Client clasă.
constructorul clientului are o listă de parametri pentru autentificarea și localizarea punctului final Sahara.

clasă saharaclient.api.client.Client(username=Niciunul, api_key=Niciuna, project_id=Nici unul,
project_name=Nici unul, auth_url=Niciuna, sahara_url=Niciuna, endpoint_type='publicURL',
service_type='procesare de date', input_auth_token=Niciuna, sesiune=Niciuna, auth=Nimic,
nesigur=fals, cacert=Niciuna, region_name=Nici unul, **kwargs)
Client pentru API-ul OpenStack Data Processing v1.

parametrii

· nume de utilizator (str) -- Nume de utilizator pentru autentificare Keystone.

· api_key (str) -- Parola pentru autentificare Keystone.

· project_id (str) -- Keystone Tenant ID.

· Denumirea proiectului (str) -- Numele chiriașului Keystone.

· auth_url (str) -- URL Keystone care va fi folosit pentru autentificare.

· sahara_url (str) -- Adresa URL a API-ului Sahara REST cu care să comunicați.

· tip_punct_final (str) -- Tipul de punct final Sahara dorit.

· tip_serviciu (str) -- Numele serviciului Sahara în catalogul Keystone.

· input_auth_token (str) -- Jeton de autorizare Keystone.

· sesiune -- obiect Keystone Session.

· auth -- obiect Keystone Authentication Plugin.

· nesigur (boolean) -- Permite nesigur.

· cacert (şir) -- Calea către fișierul Privacy Enhanced Mail (PEM) care
conține certificatele necesare pentru a stabili conexiunea SSL cu identitatea
serviciu.

· nume_regiune (şir) -- Numele unei regiuni de selectat la alegerea unui
punct final din catalogul de servicii.

Important!
Nu este o regulă obligatorie să furnizați toți parametrii de mai sus. Minimul
numărul ar trebui să fie suficient pentru a determina punctul final Sahara, a verifica autentificarea utilizatorului și
chiriaș să opereze.

Autentificare verifica
Transmiterea parametrilor de autentificare către Sahara Client este depreciată. obiect Keystone Session
ar trebui folosit în acest scop. De exemplu:

din keystoneauth1.identity import v2
din sesiunea de import keystoneauth1
de la clientul de import saharaclient

auth = v2.Password(auth_url=AUTH_URL,
username=USERNAME,
parola=PAROLA,
tenant_name=PROJECT_ID)

ses = session.Session(auth=auth)

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

Pentru mai multe informații despre sesiunile Keystone, consultați Utilizarea Sesiuni.

Sahara punct final descoperire
Dacă utilizatorul are o adresă URL directă care indică către Sahara REST API, aceasta poate fi specificată ca sahara_url.
Dacă acest parametru lipsește, clientul Sahara va folosi Keystone Service Catalog pentru a găsi
punct final. Există doi parametri: tip_serviciu și tip_punct_final pentru a configura punctul final
căutare. Ambii parametri au valori implicite.

din keystoneauth1.identity import v2
din sesiunea de import keystoneauth1
de la clientul de import saharaclient

auth = v2.Password(auth_url=AUTH_URL,
username=USERNAME,
parola=PAROLA,
tenant_name=PROJECT_ID)

ses = session.Session(auth=auth)

sahara = client.Client('1.1', session=ses,
service_type="non-default-service-type",
endpoint_type="internalURL")

Obiect manageri
Sahara Client are o listă de câmpuri cu care să operați:

· pluginuri

· clustere

· șabloane_cluster

· node_group_templates

· imagini

· surse de date

· job_binaries

· job_binary_internals

· execuții_posturi

· tipuri de locuri de muncă

Fiecare dintre aceste câmpuri este o referință la un Manager pentru un grup corespunzător de apeluri REST.

Suportat operațiuni
Plugin ops
clasă saharaclient.api.plugins.PluginManager(api)

convert_to_cluster_template(nume_plugin, versiunea_hadoop, Nume șablon,
conținutul fișierului)
Convertiți în șablon de cluster

Creați direct șablon de cluster, evitând mecanismul șablonului de cluster.

get(nume_plugin)
Obțineți informații despre un plugin.

get_version_details(nume_plugin, versiunea_hadoop)
Obțineți detalii despre versiune

Obțineți lista de servicii și parametrii de serviciu pentru un plugin specificat și
Versiune de plugin.

list(search_opts=Niciuna)
Obțineți o listă de pluginuri.

Imagine Registru ops
clasă saharaclient.api.images.ImageManager(api)

obține (id)
Obțineți informații despre o imagine

list(search_opts=Niciuna)
Obțineți o listă de imagini înregistrate.

unregister_image(image_id)
Eliminați o imagine din Sahara Image Registry.

update_image(image_id, nume de utilizator, desc=Niciuna)
Creați sau actualizați o imagine în Registrul de imagini.

update_tags(image_id, etichete_nou)
Actualizați etichetele unei imagini.

parametrii
etichete_noi (listă) -- listă de etichete care vor înlocui alocate în prezent
tag-uri

Nod grup Format ops
clasă saharaclient.api.node_group_templates.NodeGroupTemplateManager(api)

creați(nume, nume_plugin, versiunea_hadoop, flavor_id, descriere=Niciuna,
volumes_per_node=Niciuna, volumes_size=Niciuna, node_processes=Niciuna, node_configs=Niciuna,
floating_ip_pool=Niciuna, security_groups=Niciuna, auto_security_group=Nici unul,
available_zone=Niciuna, volumes_availability_zone=Niciuna, volum_type=Niciunul,
image_id=Niciuna, is_proxy_gateway=Niciuna, volume_local_to_instance=Niciuna,
use_autoconfig=Niciuna, acțiuni=Niciuna, is_public=Nici unul, is_protected=Niciuna,
volume_mount_prefix=Niciuna)
Creați un șablon de grup de noduri.

șterge(ng_template_id)
Ștergeți un șablon de grup de noduri.

obține(ng_template_id)
Obțineți informații despre un șablon de grup de noduri.

list(search_opts=Niciuna)
Obțineți o listă de șabloane de grup de noduri.

actualizare(ng_template_id, nume=Neactualizat, plugin_name=Neactualizat,
hadoop_version=Neactualizat, flavor_id=Neactualizat, description=Neactualizat,
volumes_per_node=Neactualizat, volumes_size=Neactualizat, node_processes=Neactualizat,
node_configs=Neactualizat, floating_ip_pool=Neactualizat, security_groups=Neactualizat,
auto_security_group=Neactualizat, available_zone=Neactualizat,
volumes_availability_zone=Neactualizat, volume_type=Neactualizat, image_id=Neactualizat,
is_proxy_gateway=Neactualizat, volume_local_to_instance=Neactualizat,
use_autoconfig=Neactualizat, shares=Neactualizat, is_public=Neactualizat,
is_protected=Neactualizat, volume_mount_prefix=Neactualizat)
Actualizați un șablon de grup de noduri.

Grup Format ops
clasă saharaclient.api.cluster_templates.ClusterTemplateManager(api)

creați(nume, nume_plugin, versiunea_hadoop, descriere=Niciuna, cluster_configs=Niciuna,
node_groups=Nici unul, anti_affinity=Niciuna, net_id=Nici unul, default_image_id=Niciuna,
use_autoconfig=Niciuna, acțiuni=Niciuna, is_public=Nici unul, is_protected=Niciuna)
Creați un șablon de cluster.

șterge (cluster_template_id)
Ștergeți un șablon de cluster.

get(cluster_template_id)
Obțineți informații despre un șablon de cluster.

list(search_opts=Niciuna)
Obțineți lista de șabloane de cluster.

actualizare(cluster_template_id, nume=Neactualizat, plugin_name=Neactualizat,
hadoop_version=Neactualizat, description=Neactualizat, cluster_configs=Neactualizat,
node_groups=Neactualizat, anti_affinity=Neactualizat, net_id=Neactualizat,
default_image_id=Neactualizat, use_autoconfig=Neactualizat, shares=Neactualizat,
is_public=Neactualizat, is_protected=Neactualizat)
Actualizați un șablon de cluster.

Grup ops
clasă saharaclient.api.clusters.ClusterManager(api)

creați(nume, nume_plugin, versiunea_hadoop, cluster_template_id=Nici unul,
default_image_id=Niciuna, is_transient=Niciuna, descriere=Niciuna, cluster_configs=Niciuna,
node_groups=Nici unul, user_keypair_id=Niciuna, anti_affinity=Niciuna, net_id=Nici unul,
count=Nimic, use_autoconfig=Niciuna, acțiuni=Niciuna, is_public=Nici unul, is_protected=Niciuna)
Lansați un cluster.

delete(cluster_id)
Ștergeți un cluster.

get(cluster_id, show_progress=Fals)
Obțineți informații despre un Cluster.

list(search_opts=Niciuna)
Obțineți o listă de clustere.

scale(cluster_id, scară_obiect)
Scalați un cluster existent.

parametrii
scară_obiect -- dict care descrie operația de scalare

Exemplu

Următoarele scară_obiect poate fi folosit pentru a modifica numărul de instanțe în
grupul de noduri și adăugați instanțe ale noului grup de noduri la clusterul existent:

{
„add_node_groups”: [
{
„număr”: 3,
"nume": "new_ng",
„node_group_template_id”: „ngt_id”
}
],
„resize_node_groups”: [
{
„număr”: 2,
„nume”: „vechi_ng”
}
]
}

actualizare(cluster_id, nume=Neactualizat, description=Neactualizat, is_public=Neactualizat,
is_protected=Neactualizat, shares=Neactualizat)
Actualizați un cluster.

verificare_update(cluster_id, stare)
Începeți o verificare pentru un cluster.

Date Sursă ops
clasă saharaclient.api.data_sources.DataSourceManager(api)

creați(nume, Descriere, tip_sursă_date, URL, credential_user=Nici unul,
credential_pass=Niciuna, is_public=Nici unul, is_protected=Niciuna)
Creați o sursă de date.

delete(data_source_id)
Ștergeți o sursă de date.

get(data_source_id)
Obțineți informații despre o sursă de date.

list(search_opts=Niciuna)
Obțineți o listă de surse de date.

update(data_source_id, update_data)
Actualizați o sursă de date.

parametrii
actualizare_date (dict) -- dict care conține câmpuri care ar trebui să fie
actualizat cu noi valori.

Câmpuri care pot fi actualizate:

· Nume

· Descriere

· tip

· url

· este_public

· este_protejat

· acreditări - dict cu utilizator și parola argumente ale cuvintelor cheie

Loc de munca Binar Intern ops
clasă saharaclient.api.job_binary_internals.JobBinaryInternalsManager(api)

creați(nume, date)
Creați un job binar intern.

parametrii
de date (str) -- date brute sau text script

actualizare(job_binary_id, nume=Neactualizat, is_public=Neactualizat,
is_protected=Neactualizat)
Actualizați un job binar intern.

Loc de munca Binar ops
clasă saharaclient.api.job_binaries.JobBinariesManager(api)

creați(nume, URL, descriere=Niciuna, extra=Niciuna, is_public=Nici unul, is_protected=Niciuna)
Creați un job binar.

șterge(job_binary_id)
Ștergeți un job binar.

obține(job_binary_id)
Obțineți informații despre un job Binary.

get_file(job_binary_id)
Descărcați un job binar.

list(search_opts=Niciuna)
Obțineți o listă de job Binares.

actualizare(job_binary_id, date)
Actualizați jobul binar.

parametrii
de date (dict) -- dict care conține câmpuri cu care ar trebui actualizate
valori noi.

Câmpuri care pot fi actualizate:

· Nume

· Descriere

· url

· este_public

· este_protejat

· extra - dict cu utilizator și parola argumente ale cuvintelor cheie

Loc de munca ops
clasă saharaclient.api.jobs.JobsManager(api)

creați(nume, tip, rețea=Niciuna, libs=Niciuna, descriere=Niciuna, interfață=Niciuna,
is_public=Nici unul, is_protected=Niciuna)
Creați un loc de muncă.

șterge(job_id)
Ștergeți o lucrare

obține(job_id)
Obțineți informații despre un loc de muncă

get_configs(job_type)
Obțineți indicii de configurare pentru un anumit tip de lucrare.

list(search_opts=Niciuna)
Obțineți o listă de locuri de muncă.

actualizare(job_id, nume=Neactualizat, description=Neactualizat, is_public=Neactualizat,
is_protected=Neactualizat)
Actualizați un job.

Loc de munca Execuție ops
clasă saharaclient.api.job_executions.JobExecutionsManager(api)

create(job_id, cluster_id, input_id=Niciuna, output_id=Niciunul, configs=Niciuna,
interfață=Niciuna, is_public=Nici unul, is_protected=Niciuna)
Lansați un job.

șterge (obj_id)
Ștergeți o execuție de job.

obține(obj_id)
Obțineți informații despre executarea unui loc de muncă.

list(search_opts=Niciuna)
Obțineți o listă de execuții de locuri de muncă.

actualizare(obj_id, is_public=Neactualizat, is_protected=Neactualizat)
Actualizați execuția unui job.

Loc de munca Tipuri de ops
clasă saharaclient.api.job_types.JobTypesManager(api)

list(search_opts=Niciuna)
Obțineți o listă de tipuri de locuri de muncă acceptate de pluginuri.

SAHARA CLI


Utilitarul shell Sahara face acum parte din OpenStackClient, astfel încât toate comenzile shell preiau
urmatoarea forma:

$ procesare date openstack [argumente...]

Pentru a obține o listă cu toate comenzile posibile, puteți rula:

$ openstack ajută la procesarea datelor

Pentru a obține ajutor detaliat pentru comandă, puteți rula:

$ openstack ajută la procesarea datelor

Pentru mai multe informații despre comenzi și parametrii acestora, puteți consulta il Sahara CLI
comenzi.

Pentru mai multe informații despre abilitățile și caracteristicile OpenStackClient CLI, puteți consulta
OpenStackClient documentaţie

Configuraţie
CLI este configurat prin variabile de mediu și opțiuni de linie de comandă care sunt
descris în
http://docs.openstack.org/developer/python-openstackclient/authentication.html.

Autentificarea folosind numele de utilizator/parola este cel mai frecvent utilizată și poate fi furnizată
variabile de mediu:

export OS_AUTH_URL=
exportați OS_PROJECT_NAME=
export OS_USERNAME=
export OS_PASSWORD= # (opțional)

sau opțiuni de linie de comandă:

--os-auth-url
--os-project-name
--os-nume de utilizator
[--os-parola ]

În plus, sahara URL-ul API poate fi configurat cu parametrul:

--os-data-processing-url

sau cu variabila de mediu:

export OS_DATA_PROCESSING_URL=

SAHARA CLI COMANDE


Următoarele comenzi sunt acceptate în prezent de Sahara CLI:

Plugin-uri
procesarea datelor conecteaza configuri obține

Obțineți configurații de plugin

utilizare: configurațiile pluginului de procesare a datelor obțin [-h] [--file ]


Pozițional argumente:

Numele pluginului pentru a furniza informații despre configurare

Versiunea pluginului pentru a furniza informații de configurare despre

Opțiuni:

--fişier Fișier de destinație (implicit la numele pluginului)
procesarea datelor conecteaza listă

Listează pluginuri

utilizare: lista de pluginuri de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire
procesarea datelor conecteaza Arăta

Afișează detaliile pluginului

utilizare: plugin de procesare a datelor arată [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--versiune VERSIUNE]


Pozițional argumente:

Numele pluginului de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--versiune
Versiunea pluginului de afișat

imagini
procesarea datelor imagine tag-uri adăuga

Adăugați etichete de imagine

utilizare: etichetele de imagine de procesare a datelor adaugă [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX] --tags
[ ...]


Pozițional argumente:

Numele sau id-ul imaginii

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Etichete Etichetă(e) de adăugat [NECESAR]
procesarea datelor imagine listă

Listează imaginile înregistrate

utilizare: lista de imagini de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung] [--nume ]
[--Etichete [ ...]]
[--nume de utilizator ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--Nume Expresie regulată pentru a se potrivi cu numele imaginii

--Etichete Listează imagini cu anumite etichete

--nume de utilizator
Listează imagini cu un nume de utilizator specific
procesarea datelor imagine Inregistreaza-te

Înregistrați o imagine

utilizare: registru imagine de procesare a datelor [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX] --nume utilizator
[--Descriere ]


Pozițional argumente:

Numele sau ID-ul imaginii de înregistrat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--nume de utilizator
Numele de utilizator al utilizatorului privilegiat din imagine [NECESAR]

--Descriere
Descrierea imaginii. Dacă nu este furnizată, va fi descrierea imaginii
resetați la gol
procesarea datelor imagine tag-uri scoate

Eliminați etichetele de imagine

utilizare: etichetele de imagine de prelucrare a datelor elimină [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Etichete [ ...] | --toate]


Pozițional argumente:

Numele sau id-ul imaginii

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Etichete Etichetă(e) de eliminat

--all=Fals
Eliminați toate etichetele din imagine
procesarea datelor imagine tag-uri set

Setați etichete de imagine (Înlocuiți etichetele de imagine curente cu cele furnizate)

utilizare: set de etichete de imagine pentru procesarea datelor [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX] --tags
[ ...]


Pozițional argumente:

Numele sau id-ul imaginii

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Etichete Etichetă(e) de setat [NECESAR]
procesarea datelor imagine Arăta

Afișează detaliile imaginii

utilizare: imaginea de procesare a datelor arată [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau id-ul imaginii de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor imagine anulați înregistrarea

Anulați înregistrarea imaginilor

utilizare: procesare date anulare înregistrare [-h] [ ...]

Pozițional argumente:

Numele sau ID-urile imaginii (imaginilor) de anulat

Nod grup Șabloane
procesarea datelor nod grup șablon crea

Creează șablon de grup de noduri

utilizare: șablon de grup de noduri de procesare a datelor crea [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent]
[--prefix PREFIX]
[--Nume ]
[--conecteaza ]
[--versiune ]
[--procese [ ...]]
[--aromă ]
[--grupuri-securitate [ ...]]
[--auto-security-group]
[--zona-disponibilitate ]
[--floating-ip-pool ]
[--volume-per-nod ]
[--volume-size ]
[--volume-tip ]
[--volume-zona-disponibilitate ]
[--volumes-mount-prefix ]
[--volume-localitate]
[--Descriere ]
[--autoconfig]
[--proxy-gateway] [--public]
[--protejat]
[--json ]
[--acțiuni ]
[--configs ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Numele șablonului de grup de noduri [NECESAR dacă nu este furnizat JSON]

--conecteaza
Numele pluginului [NECESAR dacă nu este furnizat JSON]

--versiune
Versiunea pluginului [NECESARĂ dacă nu este furnizat JSON]

--procesele
Lista proceselor care vor fi lansate pe fiecare instanță [NECESAR dacă
JSON nu este furnizat]

--aromă
Numele sau ID-ul aromei [NECESAR dacă nu este furnizat JSON]

--grupuri-de-securitate
Lista grupurilor de securitate pentru instanțele din acest grup de noduri

--auto-security-group=Fals
Indică dacă ar trebui creat un grup de securitate suplimentar pentru nod
grup

--zona-disponibilitate
Numele zonei de disponibilitate în care vor fi create instanțe

--floating-ip-pool
ID-ul pool-ului de IP plutitor

--volume-per-nod
Numărul de volume atașate fiecărui nod

--dimensiunea volumelor
Dimensiunea volumelor atașate la nod (GB). Acest parametru va fi luat în considerare
cont numai dacă volume-per-nod este setat și diferit de zero

--volume-tip
Tipul volumelor. Acest parametru va fi luat în considerare numai dacă
volumes-per-node este setat și diferit de zero

--volume-zona-disponibilitate
Numele zonei de disponibilitate în care vor fi create volume. Acest parametru
va fi luat în considerare numai dacă volume-per-nod este setat și diferit de zero

--volumes-mount-prefix
Prefix pentru directorul punctelor de montare. Acest parametru va fi luat în considerare
numai dacă volume-per-nod este setat și diferit de zero

--volumes-locality=Fals
Dacă este activat, volumele de instanță și atașate vor fi create pe același
gazdă fizică. Acest parametru va fi luat în considerare numai dacă
volumes-per-node este setat și diferit de zero

--Descriere
Descrierea șablonului de grup de noduri

--autoconfig=Fals
Dacă este activată, instanțele grupului de noduri vor fi configurate automat

--proxy-gateway=Fals
Dacă este activată, instanțe ale grupului de noduri vor fi folosite pentru a accesa altele
instanțe din cluster

--public=Fals
Faceți public șablonul grupului de noduri (vizibil de la alți chiriași)

--protected=Fals
Protejați șablonul grupului de noduri

--json Reprezentare JSON a șablonului de grup de noduri. Alte argumente nu vor fi
luate în considerare dacă aceasta este furnizată

--acțiuni
Reprezentarea JSON a acțiunilor Manila

--configs
Reprezentare JSON a configurațiilor șablonului grupului de noduri
procesarea datelor nod grup șablon șterge

Șterge șablonul de grup de noduri

utilizare: șablon de grup de noduri de procesare a datelor șterge [-h]

[ ...]

Pozițional argumente:

Numele sau ID-urile șablonului (șablonelor) de grup de noduri de șters
procesarea datelor nod grup șablon listă

Listează șabloanele de grupuri de noduri

utilizare: lista de șabloane de grup de noduri de procesare a datelor [-h]
[-f {csv,json,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--long] [--plugin ]
[--versiune ]
[--Nume ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--conecteaza
Listează șabloanele de grup de noduri pentru un anumit plugin

--versiune
Listați șabloanele de grup de noduri cu o anumită versiune a pluginului

--Nume Listează șabloanele de grup de noduri cu un subșir specific în nume
procesarea datelor nod grup șablon Arăta

Afișează detaliile șablonului grupului de noduri

utilizare: șablon de grup de noduri de procesare a datelor arată [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau id-ul șablonului de grup de noduri de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor nod grup șablon actualizare

Actualizează șablonul de grup de noduri

utilizare: actualizare șablon de grup de noduri de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent]
[--prefix PREFIX]
[--Nume ]
[--conecteaza ]
[--versiune ]
[--procese [ ...]]
[--grupuri-securitate [ ...]]
[--auto-security-group-enable | --auto-security-group-disable]
[--zona-disponibilitate ]
[--aromă ]
[--floating-ip-pool ]
[--volume-per-nod ]
[--volume-size ]
[--volume-tip ]
[--volume-zona-disponibilitate ]
[--volumes-mount-prefix ]
[--volumes-locality-enable | --volumes-locality-disable]
[--Descriere ]
[--autoconfig-enable | --autoconfig-disable]
[--proxy-gateway-enable | --proxy-gateway-disable]
[--public | --privat]
[--protejat | --neprotejat]
[--json ]
[--acțiuni ]
[--configs ]


Pozițional argumente:

Numele sau ID-ul șablonului de grup de noduri

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Nume nou al șablonului de grup de noduri

--conecteaza
Numele pluginului

--versiune
Versiunea pluginului

--procesele
Lista proceselor care vor fi lansate pe fiecare instanță

--grupuri-de-securitate
Lista grupurilor de securitate pentru instanțele din acest grup de noduri

--auto-security-group-enable
Ar trebui creat un grup de securitate suplimentar pentru grupul de noduri

--auto-security-group-disable
Grupul de securitate suplimentar nu trebuie creat pentru grupul de noduri

--zona-disponibilitate
Numele zonei de disponibilitate în care vor fi create instanțe

--aromă
Numele sau ID-ul aromei

--floating-ip-pool
ID-ul pool-ului de IP plutitor

--volume-per-nod
Numărul de volume atașate fiecărui nod

--dimensiunea volumelor
Dimensiunea volumelor atașate la nod (GB). Acest parametru va fi luat în considerare
cont numai dacă volume-per-nod este setat și diferit de zero

--volume-tip
Tipul volumelor. Acest parametru va fi luat în considerare numai dacă
volumes-per-node este setat și diferit de zero

--volume-zona-disponibilitate
Numele zonei de disponibilitate în care vor fi create volume. Acest parametru
va fi luat în considerare numai dacă volume-per-nod este setat și diferit de zero

--volumes-mount-prefix
Prefix pentru directorul punctelor de montare. Acest parametru va fi luat în considerare
numai dacă volume-per-nod este setat și diferit de zero

--volumes-locality-enable
Instanțele și volumele atașate vor fi create pe aceeași gazdă fizică.
Acest parametru va fi luat în considerare numai dacă este setat volume-per-node
și non-zero

--volumes-locality-disable
Crearea instanțelor și a volumelor atașate pe aceeași gazdă fizică nu va fi
reglementate. Acest parametru va fi luat în considerare numai dacă volume-per-nod
este setată și diferită de zero

--Descriere
Descrierea șablonului de grup de noduri

--autoconfig-enable
Instanțele grupului de noduri vor fi configurate automat

--autoconfig-disable
Instanțele grupului de noduri nu vor fi configurate automat

--proxy-gateway-enable
Instanțele grupului de noduri vor fi utilizate pentru a accesa alte instanțe din
grup

--proxy-gateway-disable
Instanțele grupului de noduri nu vor fi utilizate pentru a accesa alte instanțe în
clusterul

--public
Faceți public șablonul grupului de noduri (vizibil de la alți chiriași)

--privat
Faceți șablonul grupului de noduri privat (Vizibil numai de la acest chiriaș)

--protejat
Protejați șablonul grupului de noduri

--neprotejat
Faceți șablonul grupului de noduri neprotejat

--json Reprezentare JSON a câmpurilor de actualizare a șablonului grupului de noduri. Alte
argumentele nu vor fi luate în considerare dacă acesta este furnizat

--acțiuni
Reprezentarea JSON a acțiunilor Manila

--configs
Reprezentare JSON a configurațiilor șablonului grupului de noduri

Grup Șabloane
procesarea datelor grup șablon crea

Creează șablon de cluster

utilizare: crearea șablonului de cluster de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--grupuri-noduri [ ...]]
[--anti-afinitate [ ...]]
[--Descriere ]
[--autoconfig] [--public]
[--protejat]
[--json ]
[--acțiuni ]
[--configs ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Numele șablonului de cluster [NECESAR dacă nu este furnizat JSON]

--grupuri-noduri
Lista grupurilor de noduri (nume sau ID-uri) și numărul de instanțe pentru fiecare
dintre ele [NECESAR dacă nu este furnizat JSON]

--anti-afinitate
Lista proceselor care ar trebui adăugate la un grup anti-afinitate

--Descriere
Descrierea șablonului de cluster

--autoconfig=Fals
Dacă este activată, instanțele clusterului vor fi configurate automat

--public=Fals
Faceți public șablonul de cluster (vizibil de la alți chiriași)

--protected=Fals
Protejați șablonul cluster

--json Reprezentare JSON a șablonului de cluster. Alte argumente nu vor fi
luate în considerare dacă aceasta este furnizată

--acțiuni
Reprezentarea JSON a acțiunilor Manila

--configs
Reprezentarea JSON a configurațiilor șablonului de cluster
procesarea datelor grup șablon șterge

Șterge șablonul de cluster

utilizare: șablon de cluster de procesare a datelor șterge [-h]

[ ...]

Pozițional argumente:

Numele sau ID-urile șablonului (șablonelor) de cluster de șters
procesarea datelor grup șablon listă

Listează șabloanele de cluster

utilizare: listă de șabloane de cluster de procesare a datelor [-h]
[-f {csv,json,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--long] [--plugin ]
[--versiune ]
[--Nume ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--conecteaza
Listați șabloanele de cluster pentru un anumit plugin

--versiune
Listează șabloanele de cluster cu o anumită versiune a pluginului

--Nume Listează șabloanele de cluster cu un subșir specific în nume
procesarea datelor grup șablon Arăta

Afișați detaliile șablonului de cluster

utilizare: șablon de cluster de procesare a datelor arată [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau id-ul șablonului de cluster de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor grup șablon actualizare

Actualizează șablonul de cluster

utilizare: actualizare șablon de cluster de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLONA]
[--lățimea maximă ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--grupuri-noduri [ ...]]
[--anti-afinitate [ ...]]
[--Descriere ]
[--autoconfig-enable | --autoconfig-disable]
[--public | --privat]
[--protejat | --neprotejat]
[--json ]
[--acțiuni ]
[--configs ]


Pozițional argumente:

Numele sau ID-ul șablonului de cluster [NECESAR]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Nume nou al șablonului de cluster

--grupuri-noduri
Lista grupurilor de noduri (nume sau ID-uri) și numărul de instanțe pentru fiecare
dintre ei

--anti-afinitate
Lista proceselor care ar trebui adăugate la un grup anti-afinitate

--Descriere
Descrierea șablonului de cluster

--autoconfig-enable
Instanțele clusterului vor fi configurate automat

--autoconfig-disable
Instanțele clusterului nu vor fi configurate automat

--public
Faceți public șablonul de cluster (vizibil de la alți chiriași)

--privat
Faceți șablonul de cluster privat (vizibil numai de la acest chiriaș)

--protejat
Protejați șablonul cluster

--neprotejat
Faceți șablonul cluster neprotejat

--json Reprezentare JSON a șablonului de cluster. Alte argumente nu vor fi
luate în considerare dacă aceasta este furnizată

--acțiuni
Reprezentarea JSON a acțiunilor Manila

--configs
Reprezentarea JSON a configurațiilor șablonului de cluster

clusterele
procesarea datelor grup crea

Creează cluster

utilizare: crearea clusterului de procesare a datelor [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--cluster-template ]
[--imagine ]
[--Descriere ]
[--user-keypair ]
[--rețea-neutroni ]
[--numara ] [--public]
[--protected] [--tranzitoriu]
[--json ] [--aștepta]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Numele clusterului [NECESAR dacă nu este furnizat JSON]

--cluster-template
Numele sau ID-ul șablonului de cluster [NECESAR dacă nu este furnizat JSON]

--imagine
Imagine care va fi folosită pentru implementarea clusterului (Nume sau ID) [NECESAR dacă
JSON nu este furnizat]

--Descriere
Descrierea clusterului

--pereche de taste utilizator
Perechea de taste de utilizator pentru a avea acces la VM-uri după crearea clusterului

--retea-neutroni
Instanțele clusterului vor primi adrese IP fixe în această rețea. (Nume
sau trebuie furnizat un act de identitate)

--numara
Numărul de clustere care urmează să fie create

--public=Fals
Faceți clusterul public (vizibil de la alți chiriași)

--protected=Fals
Protejați clusterul

--transient=Fals
Creați un cluster tranzitoriu

--json Reprezentarea JSON a clusterului. Alte argumente (cu excepția --wait) vor
nu va fi luat în considerare dacă acesta este furnizat

--wait=Fals
Așteptați finalizarea creării clusterului
procesarea datelor grup șterge

Șterge clusterul

utilizare: cluster de procesare date șterge [-h] [--wait] [ ...]

Pozițional argumente:

Numele sau ID-urile clusterului (grupurilor) de șters

Opțiuni:

--wait=Fals
Așteptați ca ștergerea clusterului (clusterelor) să se finalizeze
procesarea datelor grup listă

Listează grupuri

utilizare: listă cluster de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--long] [--plugin ]
[--versiune ]
[--Nume ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--conecteaza
Listează clustere cu un plugin specific

--versiune
Listează grupuri cu o anumită versiune a pluginului

--Nume Listează grupuri cu subșir specific în nume
procesarea datelor grup scară

Cluster de cântare

utilizare: scară cluster de procesare a datelor [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--instanțe [ ...]]
[--json ] [--aștepta]


Pozițional argumente:

Numele sau ID-ul clusterului

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--instanțe
Șabloanele de grup de noduri și numărul de instanțe ale acestora trebuie să fie scalate la [NECESAR
dacă nu este furnizat JSON]

--json Reprezentare JSON a obiectului la scară cluster. Alte argumente (cu excepția
--wait) nu va fi luat în considerare dacă acesta este furnizat

--wait=Fals
Așteptați ca scala cluster să se finalizeze
procesarea datelor grup Arăta

Afișează detaliile clusterului

utilizare: cluster de procesare a datelor arată [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--verificare]


Pozițional argumente:

Numele sau id-ul clusterului de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--verification=Fals
Listați câmpuri suplimentare pentru verificări
procesarea datelor grup verificare

Actualizări cluster

utilizare: verificare cluster de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--Descriere ]
[--acțiuni ]
[--public | --privat]
[--protejat | --neprotejat]


Pozițional argumente:

Numele sau ID-ul clusterului

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Noul nume al clusterului

--Descriere
Descrierea clusterului

--acțiuni
Reprezentarea JSON a acțiunilor Manila

--public
Faceți clusterul public (vizibil de la alți chiriași)

--privat
Faceți clusterul privat (Vizibil numai de la acest chiriaș)

--protejat
Protejați clusterul

--neprotejat
Faceți clusterul neprotejat
procesarea datelor grup verificare

Actualizează verificările clusterului

utilizare: verificare cluster de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
(--start | --arată)


Pozițional argumente:

Numele sau ID-ul clusterului

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--start
Începeți verificarea sănătății pentru cluster

--show=Fals
Arată starea de sănătate a clusterului

Date Surse
procesarea datelor de date sursă crea

Creează sursa de date

utilizare: sursa de date de prelucrare a datelor crea [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX] --type
--url
[--nume de utilizator ]
[--parola ]
[--Descriere ]
[--public] [--protected]


Pozițional argumente:

Numele sursei de date

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--tip Tipul sursei de date (swift, hdfs, maprfs, manila) [NECESAR]

Opțiuni posibile: swift, hdfs, maprfs, manila

--url Adresa URL pentru sursa de date [NECESAR]

--nume de utilizator
Nume de utilizator pentru accesarea adresei URL a sursei de date

--parola
Parola pentru accesarea adresei URL a sursei de date

--Descriere
Descrierea sursei de date

--public=Fals
Faceți publică sursa de date

--protected=Fals
Protejați sursa de date
procesarea datelor de date sursă șterge

Ștergeți sursa de date

utilizare: sursa de date de prelucrare a datelor șterge [-h]
[ ...]

Pozițional argumente:

Numele sau ID-urile surselor de date de șters
procesarea datelor de date sursă listă

Listează sursele de date

utilizare: lista surselor de date pentru procesarea datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung] [--tip ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--tip Listează sursele de date de tip specific (swift, hdfs, maprfs, manila)

Opțiuni posibile: swift, hdfs, maprfs, manila
procesarea datelor de date sursă Arăta

Afișează detaliile sursei de date

utilizare: sursa datelor de prelucrare a datelor arată [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau id-ul sursei de date de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor de date sursă actualizare

Actualizați sursa de date

utilizare: actualizare sursei de date pentru prelucrarea datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ] [--tip ]
[--url ] [--nume de utilizator ]
[--parola ]
[--Descriere ]
[--public | --privat]
[--protejat | --neprotejat]


Pozițional argumente:

Numele sau id-ul sursei de date

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Nume nou al sursei de date

--tip Tipul sursei de date (swift, hdfs, maprfs, manila)

Opțiuni posibile: swift, hdfs, maprfs, manila

--url Url pentru sursa de date

--nume de utilizator
Nume de utilizator pentru accesarea adresei URL a sursei de date

--parola
Parola pentru accesarea adresei URL a sursei de date

--Descriere
Descrierea sursei de date

--public
Faceți sursa de date publică (vizibilă de la alți chiriași)

--privat
Faceți sursa de date privată (Vizibilă numai de la acest chiriaș)

--protejat
Protejați sursa de date

--neprotejat
Faceți sursa de date neprotejată

Loc de munca Binare
procesarea datelor muncă binar crea

Creează un job binar

utilizare: job de procesare date binary create [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--date | --url ]
[--Descriere ]
[--nume de utilizator ]
[--parola | --parola-prompt]
[--public] [--protected]
[--json ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Numele binarului jobului [NECESAR dacă nu este furnizat JSON]

--date Fișier care va fi stocat în DB intern [NECESAR dacă sunt JSON și URL
nu e disponibil nu e asigurat nu e prevazut]

--url Adresa URL pentru binarul jobului [NECESAR dacă nu sunt furnizate JSON și fișierul]

--Descriere
Descrierea jobului binar

--nume de utilizator
Nume de utilizator pentru accesarea URL-ului binar al jobului

--parola
Parola pentru accesarea adresei URL binare a jobului

--password-prompt=Fals
Solicitați interactiv parola

--public=Fals
Faceți publicul job-ul binar

--protected=Fals
Protejați jobul în format binar

--json Reprezentarea JSON a binarului jobului. Alte argumente nu vor fi luate
luați în considerare dacă acesta este furnizat
procesarea datelor muncă binar șterge

Șterge binarul jobului

utilizare: job de prelucrare a datelor ștergere binară [-h] [ ...]

Pozițional argumente:

Numele sau ID-urile binarelor de lucru de șters
procesarea datelor muncă binar Descarca

Descărcări binar de job

utilizare: job de prelucrare a datelor descărcare binară [-h] [--file ]

Pozițional argumente:

Numele sau ID-ul jobului de descărcat

Opțiuni:

--fişier Fișier destinație (implicit la numele binar al jobului)
procesarea datelor muncă binar listă

Listează binarele de locuri de muncă

utilizare: lista binară a joburilor de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung] [--nume ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--Nume Listați binarele de job cu un subșir specific în nume
procesarea datelor muncă binar Arăta

Afișează detaliile binare ale jobului

utilizare: job de procesare date binary show [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau ID-ul jobului binar de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor muncă binar actualizare

Actualizează jobul binar

utilizare: actualizare binară a jobului de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ] [--url ]
[--Descriere ]
[--nume de utilizator ]
[--parola | --parola-prompt]
[--public | --privat]
[--protejat | --neprotejat]
[--json ]


Pozițional argumente:

Numele sau ID-ul jobului binar

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Noul nume al binarului jobului

--url Adresa URL pentru binarul jobului [Adresa URL internă DB nu poate fi actualizată]

--Descriere
Descrierea jobului binar

--nume de utilizator
Nume de utilizator pentru accesarea URL-ului binar al jobului

--parola
Parola pentru accesarea adresei URL binare a jobului

--password-prompt=Fals
Solicitați interactiv parola

--public
Faceți publicul binar al jobului (vizibil de la alți chiriași)

--privat
Faceți jobul binar privat (Vizibil numai de la acest chiriaș)

--protejat
Protejați jobul în format binar

--neprotejat
Faceți jobul binar neprotejat

--json Reprezentarea JSON a obiectului de actualizare. Alte argumente nu vor fi luate
luați în considerare dacă acesta este furnizat

Loc de munca Tipuri de
procesarea datelor muncă tip configuri obține

Obțineți configurații pentru tipul de job

utilizare: tipul de job de prelucrare a datelor configs get [-h] [--file ]

Pozițional argumente:

Tipul jobului despre care să furnizați informații de configurare

Opțiuni posibile: Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

Opțiuni:

--fişier Fișier de destinație (implicit pentru tipul jobului)
procesarea datelor muncă tip listă

Listează tipurile de locuri de muncă acceptate de pluginuri

utilizare: lista de tipuri de job de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--tip ] [--conecteaza ]
[--versiune ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--tip Obțineți informații despre un anumit tip de job

Opțiuni posibile: Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--conecteaza
Obțineți numai tipuri de locuri de muncă acceptate de acest plugin

--versiune
Obțineți numai tipuri de locuri de muncă acceptate de o anumită versiune a pluginului. Acest
parametrul va fi luat în considerare numai dacă este furnizat pluginul

Loc de munca Șabloane
procesarea datelor muncă șablon crea

Creează șablon de job

utilizare: șablon de job de prelucrare a datelor crea [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ] [--tip ]
[--rețea [ ...]]
[--libs [ ...]]
[--Descriere ]
[--public] [--protected]
[--interfață ]
[--json ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Numele șablonului jobului [NECESAR dacă nu este furnizat JSON]

--tip Tipul jobului (Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark) [NECESAR dacă nu este furnizat JSON]

Opțiuni posibile: Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--rețea
Numele sau ID-urile pentru binarele principale ale jobului

--libs Numele sau ID-urile pentru binarele job-ului lib

--Descriere
Descrierea șablonului de job

--public=Fals
Faceți public șablonul de job

--protected=Fals
Protejați șablonul jobului

--interfață
Reprezentarea JSON a interfeței

--json Reprezentarea JSON a șablonului de job
procesarea datelor muncă șablon șterge

Șterge șablonul de job

utilizare: șablon de job de prelucrare a datelor șterge [-h]
[ ...]

Pozițional argumente:

Numele sau ID-urile șablonului (șablonelor) de job de șters
procesarea datelor muncă șablon listă

Listează șabloanele de locuri de muncă

utilizare: lista de șabloane de job de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung] [--tip ]
[--Nume ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--tip Listați șabloane de locuri de muncă de tip specific

Opțiuni posibile: Hive, Java, MapReduce, Storm, Pig, Shell,
MapReduce.Streaming, Spark

--Nume Listați șabloanele de job cu un subșir specific în nume
procesarea datelor muncă șablon Arăta

Afișează detaliile șablonului de job

utilizare: șablon de job de prelucrare a datelor arată [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

Numele sau ID-ul șablonului de job de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor muncă șablon actualizare

Actualizează șablonul de job

utilizare: actualizare șablon de job pentru prelucrarea datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--Nume ]
[--Descriere ]
[--public | --privat]
[--protejat | --neprotejat]


Pozițional argumente:

Numele sau ID-ul șablonului de job

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--Nume Noul nume al șablonului de job

--Descriere
Descrierea șablonului de job

--public
Faceți public șablonul de job (vizibil de la alți chiriași)

--privat
Faceți modelul job_template privat (Vizibil numai de la acest chiriaș)

--protejat
Protejați șablonul jobului

--neprotejat
Faceți șablonul de job neprotejat

Locuri de munca
procesarea datelor muncă binar șterge

Șterge jobul

utilizare: job de prelucrare a datelor binar ștergere [-h] [--wait] [ ...]

Pozițional argumente:

ID-urile jobului(lor) de șters

Opțiuni:

--wait=Fals
Așteptați finalizarea ștergerii lucrărilor
procesarea datelor muncă a executa

Execută slujba

utilizare: job de procesare a datelor executa [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--job-template ]
[--cluster ] [--intrare ]
[--ieșire ]
[--params [ ...]]
[--args [ ...]]
[--public] [--protected]
[--config-json | --configs [ ...]]
[--interfață ] [--json ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--job-şablon
Numele sau ID-ul șablonului jobului [NECESAR dacă nu este furnizat JSON]

--cluster
Numele sau ID-ul clusterului [NECESAR dacă nu este furnizat JSON]

--intrare
Numele sau ID-ul sursei de date de intrare

--ieșire
Numele sau ID-ul sursei de date de ieșire

--params
Parametri de adăugat la job

--args Argumente de adăugat la job

--public=Fals
Faceți jobul public

--protected=Fals
Asigurați locul de muncă protejat

--config-json
Reprezentarea JSON a configurațiilor jobului

--configs
Configurații de adăugat la job

--interfață
Reprezentarea JSON a interfeței

--json Reprezentarea JSON a jobului. Alte argumente nu vor fi luate în considerare
cont dacă acesta este furnizat
procesarea datelor muncă listă

Listează locuri de muncă

utilizare: lista de joburi de procesare a datelor [-h] [-f {csv,json,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent]
[--quote {toate,minimal,niciunul,nonnumeric}]
[--lung] [--status ]

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: csv, json, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--quote=nonnumeric
când să includă ghilimele, implicit este nenumeric

Opțiuni posibile: toate, minim, niciunul, nonnumeric

--long=Fals
Listați câmpuri suplimentare în ieșire

--stare
Listează locuri de muncă cu un anumit statut

Opțiuni posibile: terminat cu eroare, eșuat, ucis, în așteptare, rulare,
a reușit, a fi ucis
procesarea datelor muncă binar Arăta

Afișează detaliile postului

utilizare: job de procesare date binary show [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]


Pozițional argumente:

ID-ul lucrării de afișat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor
procesarea datelor muncă binar actualizare

Actualizează job

utilizare: actualizare binară a jobului de procesare a datelor [-h]
[-f {json,shell,tabel,valoare,yaml}]
[-c COLUMN] [--max-width ]
[--noindent] [--prefix PREFIX]
[--public | --privat]
[--protejat | --neprotejat]


Pozițional argumente:

ID-ul jobului de actualizat

Opțiuni:

-f=tabel, --format=tabel
formatul de ieșire, implicit este tabel

Opțiuni posibile: json, shell, table, value, yaml

-c=[], --coloana=[]
specificați coloana(ele) de inclus, pot fi repetate

--max-width=0
Lățimea maximă de afișare, 0 pentru dezactivare

--noindent=Fals
dacă să dezactivezi indentarea JSON

--prefix=
adăugați un prefix la toate numele variabilelor

--public
Faceți publicul locului de muncă (Vizibil de la alți chiriași)

--privat
Faceți jobul privat (Vizibil numai de la acest chiriaș)

--protejat
Asigurați locul de muncă protejat

--neprotejat
Faceți munca neprotejată

CUM LA PARTICIPA


Noțiuni de bază început
· Creați cont pe Github (daca nu ai unul)

· Asigurați-vă că git-ul local este configurat corect prin executare merge config --listă.
Dacă nu, configurați nume de utilizator, utilizator.email

· Creați cont pe Platforma de lansare (daca nu ai unul)

· Aboneaza-te la OpenStack general listă de e-mail

· Aboneaza-te la OpenStack dezvoltare listă de e-mail

· Crea OpenStack profil

· Conectați la OpenStack Gerrit cu ID-ul tău Launchpad

· Semn OpenStack Individual Contribuabil Licență Acord

· Asigurați-vă că adresa dvs. de e-mail este listată în identitățile

· Abonați-vă la recenzii de cod. Accesați setările dvs. activat http://review.openstack.org

· Mergi la vizionat Proiecte

· Adăuga openstack/sahara, openstack/sahara-dashboard, openstack/sahara-extra,
openstack/python-saharaclient, openstack/sahara-image-elements, openstack/orizont

Cum la şedere in atingeţi cu il comunitate?
· Dacă aveți ceva de discutat utilizarea OpenStack dezvoltare listă de e-mail. Prefix mail
subiect cu [Sahara]

· A te alatura #openstack-sahara Canalul IRC activat freenode

· Alăturați-vă reuniunilor publice săptămânale pe joi at 18:00 UTC on #openstack-meeting-alt IRC
canal

· Alăturați-vă reuniunilor publice săptămânale pe joi at 14:00 UTC on #openstack-meeting-3 IRC
canal

Cum la trimite ta primul plasture on revizuire?
· Verificați codul Sahara de la Github

· Citiți cu atenție https://wiki.openstack.org/wiki/Gerrit_Workflow

· Acordați o atenție deosebită
https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes

· Aplicați și confirmați modificările

· Asigurați-vă că codul dvs. trece PEP8 verificări și teste unitare

· Trimiteți patch-ul dvs. la revizuire

· Monitorizați starea revizuirii patch-urilor https://review.openstack.org/#/

Codul este găzduit în recenzie.oo și oglindită la github și git.oo . Trimiteți erori la
Proiectul Sahara pe platforma de lansare iar clientului Sahara pe launchpad_client. Trimite codul la
proiectul openstack/python-saharaclient folosind Gerrit.

Utilizați sahara online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows