HBase - Arresto
Uscita
Si esce dalla shell digitando il exit comando.
hbase(main):021:0> exit
Arresto di HBase
Per interrompere HBase, accedere alla cartella principale di HBase e digitare il comando seguente.
./bin/stop-hbase.sh
Arresto di HBase utilizzando l'API Java
È possibile arrestare HBase utilizzando shutdown() metodo del HBaseAdminclasse. Seguire i passaggi indicati di seguito per arrestare HBase:
Passo 1
Istanziare la classe HbaseAdmin.
// Instantiating configuration object
Configuration conf = HBaseConfiguration.create();
// Instantiating HBaseAdmin object
HBaseAdmin admin = new HBaseAdmin(conf);
Passo 2
Spegnere l'HBase utilizzando il shutdown() metodo del HBaseAdmin classe.
admin.shutdown();
Di seguito è riportato il programma per arrestare HBase.
import java.io.IOException;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.client.HBaseAdmin;
public class ShutDownHbase{
public static void main(String args[])throws IOException {
// Instantiating configuration class
Configuration conf = HBaseConfiguration.create();
// Instantiating HBaseAdmin class
HBaseAdmin admin = new HBaseAdmin(conf);
// Shutting down HBase
System.out.println("Shutting down hbase");
admin.shutdown();
}
}
Compilare ed eseguire il programma sopra come mostrato di seguito.
$javac ShutDownHbase.java
$java ShutDownHbase
Il seguente dovrebbe essere l'output:
Shutting down hbase