Tome hbase para um teste

Aqui, você descobrir como baixar e implantar HBase em modo independente. É incrivelmente simples de instalar HBase e começar a usar a tecnologia. Basta ter em mente que HBase é normalmente implantado em um cluster de servidores de commodities, embora você também pode implantar facilmente HBase em uma configuração independente em vez disso, para fins de aprendizagem ou de demonstração.

Como o Apache Hadoop, HBase suporta Linux principalmente, mas você posso usar o Windows em ambientes de não-produção, se você baixar primeiro Cygwin. Cygwin dá aos usuários do Microsoft Windows uma shell Unix com todos os seus comandos e utilitários. Então, se você seguir o Guia de Início Rápido, você vai querer baixar a versão mais recente HBase.

Você começa a escolher onde instalar HBase. Acontece, porém, que, se você quer que as coisas executado no modo autônomo, você precisa editar um par de arquivos antes que você possa realmente começar a HBase. O primeiro arquivo é mostrado na seguinte listagem. As mudanças que você vai querer fazer estão em negrito para torná-los destacam-se:

hbase.rootdirfile: /// home / BiAdmin / my-local-hbase / hbase-dadoshbase.cluster.distributedverdadehbase.zookeeper.property.clientPort2222Propriedade de zoo.cfg configuração do ZooKeeper. O porto em que os clientes irão se conectar.
hbase.zookeeper.property.dataDir/ Home / BiAdmin / my-local-hbase / tratadorhbase.zookeeper.quorumbivm

Você especifica um diretório no sistema de arquivos local para armazenar os dados HBase. Em ambientes de produção, esta propriedade apontaria para os HDFS para o armazenamento de dados. Por uma questão de ilustração, de modo distribuído-pseudo causará HBase para iniciar um exemplo RegionServer, um exemplo MasterServer, e um processo Zookeeper.

Além disso, você precisa especificar o diretório onde Zookeeper irá armazenar seus dados () e uma lista de servidores em que Zookeeper serão executados para formar um quórum (). Para autônomo, você especificar somente o servidor Zookeeper única.



Começando com HBase em modo independente é muito simples em parte porque HBase administra Zookeeper para você. Você pode baixar uma versão Zookeeper separada e apontar HBase para ele, mas para instalações independentes, você encontrará muito mais fácil deixar HBase gerenciar Zookeeper para você.

Para cristalizar a decisão de deixar HBase gerenciar Zookeeper para você, aqui está como definir uma variável de ambiente em outro arquivo HBase. A listagem a seguir mostra o que precisa ser adicionado:

# Diga HBase se deve gerir a sua própria instância do Zookeeper ou not.export HBASE_MANAGES_ZK = true # A implementação Java para usar. Java 1.6 required.export JAVA_HOME = / opt / ibm / BigInsights / jdk

Você terá que certifique-se de apontar para o JDK escolhido. Finalmente, você precisa especificar o nome do seu sistema Linux em outro arquivo. (Em um ambiente de produção totalmente distribuído, este arquivo teria uma linha por linha lista de todos os servidores em que HBase pode iniciar o processo RegionServer por diante.)

Video: Galaxy S8 Durability Test - Scratch, Burn, and BEND tested

Agora você pode iniciar-se HBase e testar sua instalação. Para iniciar HBase, use o script, tal como preconizado na seguinte lista.

$ Cd $ INSTALL_DIR / hbase-0.94.7 / bin $ ./start-hbase.shbivm: a partir tratador, registrando a /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/ hbase-BiAdmin-tratador-bivm.outstarting mestre, logging para /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/hbase-biadmin-master-bivm.outlocalhost: regionserver de partida, log para /home/biadmin/my-local-hbase/hbase-0.94.7/bin/../logs/hbase-biadmin-regionserver-bivm.out

Note-se que a primeira linha tem um comando cd (change directory) que se move-lo a uma variável de ambiente. Você tem que definir essa variável para seu diretório de instalação real para HBase ou digitar o caminho completo.

Video: 8 Часов Музыка для Глубокого Сна, Расслабляющая, Медитации, Музыка для сна и медитации, ☯159

Em seguida, use a ferramenta JConsole, que vem com Java, para executar uma verificação rápida sobre os processos que estão em execução após o script termina. Você pode iniciar a ferramenta JConsole, digitando o seguinte comando: $ JAVA_HOME / bin / jconsole.

JConsole revela que os três processos que o script reivindicadas para começar está realmente funcionando - o tratador, o mestre e os processos RegionServer.

Para colocar HBase por seus passos, você interage com todos os três processos HBase, começando com o MasterServer. Por padrão, o MasterServer relatórios sobre o estado do sistema por meio de uma interface de usuário do navegador na porta número 60010. No exemplo, você pode confirmar que o MasterServer está funcionando corretamente, digitando o seguinte URL em um navegador web: http: // bivm: 60010 /. Fazer isso traz à tona a informação que você vê aqui.

Video: Концентрация, чтобы сосредоточиться на музыке, чтобы улучшить способность мыслить


Publicações relacionadas