Falha na instalação do Hbase

0

Estou tentando iniciar o hbase com o seguinte comando:

hadoop @ user-HP-dx2480-MT-NA125PA: / usr / local / hadoop / hbase $ bin / start-hbase.sh

e a inicialização falha com o seguinte erro:

erros são localhost: iniciando o zookeeper, registrando-se em /usr/local/hadoop/hbase/bin/../logs/hbase-hadoop-zookeeper-user-HP-dx2480-MT-NA125PA.out localhost: java.net.BindException: Endereço já em uso localhost: at sun.nio.ch.Net.bind (método nativo) localhost: at sun.nio.ch.ServerSocketChannelImpl.bind (ServerSocketChannelImpl.java:137) localhost: at sun.nio.ch.ServerSocketAdaptor. bind (ServerSocketAdaptor.java:77) localhost: at sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:70) localhost: at org.apache.zookeeper.server.NIOServerCnxn $ Factory. (NIOServerCnxn.java:122) localhost : em org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig (ZooKeeperServerMain.java:106) localhost: em org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer (HQuorumPeer.java:85) localhost:em org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main (HQuorumPeer.java:70)

Qual é a solução para isso? Alguém pode me dizer? O que é AddressBindingException ??

priyaudupi
fonte

Respostas:

0

Parece que seu processo de tratador de zumbis já está em execução. Ou (muito menos provável), outra coisa já está escutando na porta 2181 ou 2888. Você instalou um pacote separado do zookeeper e o iniciou?

Nesse caso, você precisará informar ao HBase para não iniciar o zookeeper automaticamente. Edite o arquivo conf / hbase-env.sh e adicione a linha:

export HBASE_MANAGES_ZK=false

Por outro lado, se você quiser que o HBase inicie o zookeeper automaticamente, altere essa configuração para "true", verifique se qualquer processo atual do zookeeper está parado e tente novamente.

Para sua informação, se você tiver mais problemas, assine a lista de discussão de usuários do HBase em [email protected] e podemos ajudá-lo ainda mais.

Gary Helmling
fonte