Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Ubuntu >> Content
Como instalar o Apache Zookeeper no Ubuntu 18.04
## Pré-requisitos
-Ubuntu 18.04
- Privilégios Sudo

Etapa 1 - Preparando um servidor Ubuntu 18.04



Comece atualizando os pacotes do sistema:

```
atualização do sudo apt
```

Em seguida, baixe e instale as dependências para JAVA:

```
sudo apt instalar padrão-jdk -y
```

Etapa 2 - Instalando o Apache ZooKeeper



Baixe a versão mais recente do Zookeeper:

```
sudo wget http://www.eu.apache.org/dist/zookeeper/current/zookeeper-3.6.3-bin.tar.gz
```

Extraia o arquivo baixado:

```
sudo tar -xf zookeeper-3.6.3-bin.tar.gz
```

Mova os arquivos extraídos para `/opt`:

```
sudo mv zookeeper-3.6.3 /opt/zookeeper
```

Etapa 3 - Configurando o Apache ZooKeeper



Crie os diretórios de dados e log para o ZooKeeper:

```
sudo mkdir -p /var/lib/zookeeper /var/log/zookeeper
```

Crie um usuário e grupo `zookeeper`:

```
sudo adduser --system --group zookeeper
```

Defina as permissões para os diretórios de dados e log do `zookeeper`:

```
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper /var/log/zookeeper
```

Etapa 4 – Criando variáveis ​​de ambiente



Você precisa definir algumas variáveis ​​ambientais para usar o ZooKeeper corretamente. Crie o arquivo `/etc/default/zookeeper`:

```
sudo nano /etc/default/zookeeper
```

Adicione as seguintes linhas ao arquivo:

```
ZOOKEEPER_HOME=/opt/zookeeper
ZOOKEEPER_USER=tratador do zoológico
```

Salve e feche o arquivo.

Agora, crie o arquivo `/etc/sysconfig/zookeeper`:

```
sudo nano /etc/sysconfig/zookeeper
```

Adicione as seguintes linhas:

```
ZOOKEEPER_HOME=/opt/zookeeper
ZOOKEEPER_CONF_DIR=/opt/zookeeper/conf
ZOOKEEPER_LOG_DIR=/var/log/zookeeper
ZOOKEEPER_USER=tratador do zoológico
```

Salve e feche o arquivo.

Etapa 5 - Configurando o ZooKeeper



Agora edite o arquivo de configuração `zoo.cfg`:

```
sudo nano /opt/zookeeper/conf/zoo.cfg
```

Procure o parâmetro `dataDir` e defina-o da seguinte forma:

```
dataDir=/var/lib/zookeeper
```

Procure o parâmetro `clientPort` e defina-o como 2181.

Salve e feche o arquivo.

Crie o arquivo `myid` no diretório de dados:

```
sudo echo 1> /var/lib/zookeeper/myid
```

Etapa 6 - Executando o Zookeeper



Inicie o Zookeeper executando o seguinte comando:

```
início do zookeeper do serviço sudo
```

Para permitir que o serviço ZooKeeper seja iniciado automaticamente na inicialização:

```
sudo systemctl habilitar zookeeper
```

Etapa 7 - Verificando o status do tratador



Para verificar se o Zookeeper está em execução, execute:

```
sudo systemctl status zookeeper
```

Você deverá ver uma saída semelhante a esta:

```
zookeeper.service - Servidor Apache ZooKeeper
Carregado:carregado (/lib/systemd/system/zookeeper.service; ativado; predefinição do fornecedor:ativado)
Ativo:ativo (em execução) desde quinta-feira, 28/03/2019, 13:48:43 UTC; 1h 17min atrás
PID principal:1999 (java)
Tarefas:1 (limite:4915)
Memória:2,7 milhões
Grupo CG:/system.slice/zookeeper.service
├─1999 /opt/zookeeper/bin/zkServer.sh início em primeiro plano
└─1939 tail -F /var/log/zookeeper/zookeeper.out

28 de março 13:48:43 ubuntu systemd [1]:Iniciando o servidor Apache ZooKeeper ...
28 de março 13:48:43 ubuntu systemd [1]:Servidor Apache ZooKeeper iniciado.
```

Isso confirma que o Zookeeper está em execução.

Etapa 8 – Testando o Zookeeper



Para testar se o Zookeeper está funcionando corretamente, use o comando `echo` para criar um Znode:

```
zkCli.sh -servidor 127.0.0.1:2181
criar /mynode Hello_world
```

Você deverá ver a seguinte saída:

```
Criado /mynode
```

Use o comando `get` para recuperar os dados:

```
obter / meunode
```

Você deveria ver:

```
Olá_mundo
```

Isso confirma que o Zookeeper está funcionando corretamente.

Anterior :

Próximo :
  Os artigos relacionados
·Como instalar o PowerShell no Ubuntu ou Debian 
·Como instalar o CopyQ no Ubuntu 20.04 LTS [passo a pass…
·Como redefinir o painel no Ubuntu Karmic 
·Como instalar Ruby no Ubuntu 18.04 com etapas fáceis 
·Como compilar o Ruby ODBC para Ubuntu 
·Como instalar MA401 REV.D no Ubuntu 
·Como instalar o Bower no Ubuntu 20.04 LTS (Focal Fossa)…
·Como desativar um Firewall Ubuntu 
·Como encaminhar a porta 80 no Ubuntu 
·Como desativar o DHCP no Ubuntu 
  Artigos em destaque
·Unidade mapeada Vs . Atalho 
·Como remover programas sejam carregados na inicializaç…
·Como mostrar etapas em um mostrador de relógio Apple 
·Como verificar as últimas atualizações para seu comp…
·Como carregar o Windows XP em um Presario 5000 
·Como fazer um disco de recuperação do Windows Vista 
·Como desativar o Wireless Utility Acer 
·Como remover um ícone da Windows XP início rápido 
·Como desligar o Windows XP Tela Logon na inicializaçã…
·Como copiar um PC para uma máquina virtual 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados