Capítulo III implantar ambiente de dados grande para o modo stand-alone construção --Zookeeper
Primeiro, a fase preparatória
- 1, entrar no site oficial para encontrar o endereço de download, copiar o link de download para
baixar o endereço do site oficial: https: //zookeeper.apache.org/releases.html
- 2, após a máquina virtual está conectado via Xshell, digite ~ / diretório opt usando
weget xxxxxxxxxxxxxxx / download de conteúdo ligação xxxx-zookeeper.tar.gz o endereço para o
comando link para download, basta copiar o endereço do link que está no local
Em segundo lugar, o zookeepr instalação
-
1, zookeeper descompressão
usando o comando tar -zxvf apache-tratador-bin- xxxtar.gz -C ~ / opt apenas bom baixado
tratador arquivar para o opt directório de arquivo
para criar um arquivo de conexão macio descompactado
-
2, a configuração tratador
vim ~ / .bashrc tratador editar o arquivo para adicionar variáveis de ambiente
source ~ / .bashrc fonte atualizar as variáveis de ambiente que você acabou de configurar em vigor
cd ~ / opt / tratador / conf configuração do diretório para o tratador do
porque em apenas descompactar o arquivo zookeeper sim sim não zoo.cfg por isso precisamos copiar o arquivo a partir do arquivo de configuração de exemplo que fornece um fora da
cp zoo_sample.cfg zoo.cfg
vim editor zoo.cfg nós apenas copiar fora do arquivo de configuração
item de configuração | O valor padrão | explicação |
---|---|---|
tempo tiquetaquear | 2000ms | tratador unidade de tempo, todo o tratador tempo para a unidade mais de referência de tempo, configurados multiplicada por um número inteiro |
initLimit | 10 | Follwer durante a inicialização, irá sincronizar todos os dados mais recentes do Líder, eles podem determinar o estado inicial de serviços externos, não foi concluído quando o seguidor de dados initLimit uma sincronização tickTime, o líder ainda é falha no link Follower |
sysncLimit | 5 | pedido de comunicação e duração tempo de resposta entre líder e liderado. Se o Líder em syncLimit tickTime não recebeu uma resposta Follower, Líder é considerado offline. |
dataDir | / Tmp / tratador | Snapshot diretório de armazenamento de arquivos, por padrão, o log de transações é armazenado no diretório, porque o desempenho de gravação do log de transações afeta diretamente o desempenho da ZooKeeper, recomenda-se que, enquanto os parâmetros de configuração dataLogDir |
dataLogDir | / Tmp / tratador | diretório de saída do log de transações |
clientPort | 2181 | porta externa ZooKeeper |
Em terceiro lugar, começar com o teste Zookeeper
- 1, iniciar ZooKeeper (com antecedência porque nós configurado as variáveis de ambiente no aqui assim você pode usar comandos para iniciar em qualquer caminho direto)
zkServer.sh start
- 2, ver o estado ZooKeeper
zkServer.sh status
Neste ponto, ZooKeeper configuração autônoma foi concluída, como problemas no processo de configuração, você é bem-vindo ao comentário na seção de comentários abaixo! !