Questo è il comando 4s-adminJ che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
4s-amministratore — Strumento di gestione del cluster 4store
SINOSSI
4s-amministratore [--verboso] command [args]
4s-amministratore list-nodi
4s-amministratore list-negozi
4s-amministratore negozi di partenza [-a | --tutti] [nome del negozio ...]
4s-amministratore fermate-negozi [-a | --tutti] [nome del negozio ...]
4s-amministratore elimina-negozi nome del negozio ...
4s-amministratore creare-negozio [create_opzioni ...] nome del negozio
4s-amministratore [--versione] [--Aiuto]
DESCRIZIONE
I 4s-amministratore L'utility consente di gestire un cluster 4store (o un singolo host) tramite a
numero di comandi supportati. I comandi disponibili sono list-nodi, list-negozi, inizio-negozi,
fermate-negozi, elimina-negozi. Di seguito i dettagli sui singoli comandi:
Comando: list-nodi
Stampa un elenco di tutti i nodi nel loro cluster e il loro stato. L'uscita contiene:
node_number - a partire da 0, l'indice numerato di un nodo in un cluster
hostname - nome del nodo del cluster
port - la porta su cui è in esecuzione 4s-boss
status - se il boss 4s su quel nodo è raggiungibile o meno
ip_address - indirizzo IPv4 o IPv6 del nodo
Comando: list-negozi
Stampa un elenco di tutti i negozi trovati nel cluster, insieme al loro stato. L'uscita sarà
contenere:
store_name - nome del negozio
store_status - se il negozio è utilizzabile o meno
backend_status - stato dei processi di backend 4s utilizzati dal negozio
opzioni:
--verboso
Mostrerà lo stato di ciascun backend su ciascun nodo separatamente, anziché per negozio.
Lo store_status sarà "disponibile" o "non disponibile". Se un negozio è disponibile, allora
significa che tutti i processi di backend necessari sono in esecuzione sul cluster e il negozio può
essere utilizzato con 4s-httpd, 4s-query e 4s-import. Se un negozio non è disponibile, il
'backend_status' elencherà il motivo.
Se un backend è elencato come "fermato", significa che il processo di backend 4s per un negozio è
definitivamente interrotto su uno o più nodi di un cluster. Se è elencato come "sconosciuto", questo
significa che 4s-admin non è stato in grado di determinare lo stato del processo di backend.
Comando: negozi di partenza, fermate-negozi
Avvia o arresta uno o più negozi nel cluster.
opzioni:
-un, --tutti
Avvia o arresta tutti gli archivi nel cluster.
Se l'opzione -a o --all non è presente, inizia un elenco separato da spazi di nomi di negozi
o stop dovrebbe essere dato.
A ciascun nodo viene chiesto a turno di avviare o arrestare gli archivi di processi di backend 4s forniti.
Per ogni nodo, questo comando stamperà:
node_number - a partire da 0, l'indice numerato di un nodo in un cluster
hostname - nome del nodo del cluster
Per ogni processo di backend 4s sul nodo, stamperà:
store_name - nome del negozio
backend_status - se il backend 4s è ora fermo o in esecuzione
Il backend_status sarà uno tra "fermato", "in esecuzione" o "sconosciuto".
Se viene chiamato start-stores per un negozio già in esecuzione o stop-stores per uno già
archivio interrotto, quindi ogni nodo non intraprenderà alcuna azione, ma lo stato del backend sarà
stampato.
Comando: elimina-negozi
Elimina uno o più negozi da un cluster.
Accetta un elenco di negozi separati da spazi da eliminare come argomenti.
Stabilisce una connessione a tutti i nodi del cluster, arresta un negozio se è in esecuzione, quindi
elimina quel negozio.
Comando: crea-negozio
Crea un nuovo archivio su uno o più nodi del cluster.
opzioni:
--nodi lista_id_nodo
Elenco separato da virgole di numeri di nodo numerici su cui creare il negozio. L'impostazione predefinita è
tutti i nodi. Utilizzo 4s-amministratore list-nodi per un elenco dei nodi disponibili.
--segmenti num_segmenti
Il numero totale di segmenti da dividere in tutti i nodi deve essere una potenza di 2.
Il valore predefinito è 2 per nodo (arrotondato alla potenza più vicina di 2).
-M, --specchio
Abilita il mirroring dei segmenti.
--parola d'ordine parola d'ordine
Imposta una password per l'autenticazione.
--file-modello
Usa un file per modello, utile per modelli di grandi dimensioni.
--vigore
Se esiste già un negozio con lo stesso nome, eliminalo e ricrealo.
Tutto quanto sopra è facoltativo e l'unico argomento richiesto è il nome del negozio a cui rivolgersi
creato.
Ad ogni nodo viene chiesto a turno di creare lo store. Se uno dei nodi non riesce a creare un negozio,
la creazione del negozio viene interrotta e tutti i segmenti già creati verranno eliminati.
I negozi esistenti non verranno eliminati a meno che non venga fornita l'opzione Fl -force.
Configurazione filetto Opzioni
nodi =
Elenco separato da punto e virgola di host nel cluster.
Opzioni per 4s-amministratore in /etc/4store.conf dovrebbero essere tutti all'interno della sezione [4s-boss], o lo faranno
essere ignorato.
See 4store.conf(5) per i dettagli su come specificare un cluster.
Generale Impiego
Quando c'è 4s-amministratore comando viene chiamato, prima legge /etc/4store.conf per determinare la
nomi host dei nodi nel cluster. Tenterà quindi di comunicare con il 4s-capo(8)
demone in esecuzione su quel nodo (in esecuzione sulla porta 6733 per impostazione predefinita).
L'esecuzione del comando list-nodes è il modo più semplice per verificare che tutti i nodi siano raggiungibili
sulla rete e il boss 4s su ciascuno sta rispondendo.
Usa 4s-adminJ online usando i servizi onworks.net