HBase - Desligando
Saída
Você sai do shell digitando o exit comando.
hbase(main):021:0> exit
Parando o HBase
Para parar o HBase, navegue até a pasta inicial do HBase e digite o seguinte comando.
./bin/stop-hbase.sh
Parando o HBase usando a API Java
Você pode desligar o HBase usando o shutdown() método do HBaseAdminclasse. Siga as etapas abaixo para desligar o HBase:
Passo 1
Instancie a classe HbaseAdmin.
// Instantiating configuration object
Configuration conf = HBaseConfiguration.create();
// Instantiating HBaseAdmin object
HBaseAdmin admin = new HBaseAdmin(conf);
Passo 2
Desligue o HBase usando o shutdown() método do HBaseAdmin classe.
admin.shutdown();
A seguir está o programa para interromper o 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();
}
}
Compile e execute o programa acima conforme mostrado abaixo.
$javac ShutDownHbase.java
$java ShutDownHbase
O seguinte deve ser o resultado:
Shutting down hbase