Zookeeper - Instalação

Antes de instalar o ZooKeeper, certifique-se de que seu sistema esteja funcionando em qualquer um dos seguintes sistemas operacionais -

  • Any of Linux OS- Suporta desenvolvimento e implantação. É preferível para aplicativos de demonstração.

  • Windows OS - Suporta apenas desenvolvimento.

  • Mac OS - Suporta apenas desenvolvimento.

O servidor ZooKeeper é criado em Java e roda em JVM. Você precisa usar o JDK 6 ou superior.

Agora, siga as etapas fornecidas abaixo para instalar o framework ZooKeeper em sua máquina.

Etapa 1: Verificar a instalação do Java

Acreditamos que você já tenha um ambiente Java instalado em seu sistema. Basta verificar usando o seguinte comando.

$ java -version

Se você tiver o Java instalado em sua máquina, poderá ver a versão do Java instalado. Caso contrário, siga as etapas simples fornecidas abaixo para instalar a versão mais recente do Java.

Etapa 1.1: Baixe o JDK

Baixe a versão mais recente do JDK visitando o link a seguir e baixe a versão mais recente. Java

A versão mais recente (enquanto escrevia este tutorial) é JDK 8u 60 e o arquivo é “jdk-8u60-linuxx64.tar.gz”. Faça download do arquivo em sua máquina.

Etapa 1.2: Extraia os arquivos

Geralmente, os arquivos são baixados para o downloadspasta. Verifique-o e extraia a configuração do tar usando os seguintes comandos.

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

Etapa 1.3: Mover para o diretório opt

Para tornar o Java disponível para todos os usuários, mova o conteúdo java extraído para a pasta “/ usr / local / java”.

$ su 
password: (type password of root user)
$ mkdir /opt/jdk $ mv jdk-1.8.0_60 /opt/jdk/

Etapa 1.4: definir o caminho

Para definir as variáveis ​​de caminho e JAVA_HOME, adicione os seguintes comandos ao arquivo ~ / .bashrc.

export JAVA_HOME = /usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

Agora, aplique todas as alterações no sistema em execução atual.

$ source ~/.bashrc

Etapa 1.5: alternativas Java

Use o seguinte comando para alterar as alternativas Java.

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

Etapa 1.6

Verifique a instalação do Java usando o comando de verificação (java -version) explicado na Etapa 1.

Etapa 2: Instalação do ZooKeeper Framework

Etapa 2.1: Baixe o ZooKeeper

Para instalar a estrutura do ZooKeeper em sua máquina, visite o link a seguir e baixe a versão mais recente do ZooKeeper. http://zookeeper.apache.org/releases.html

A partir de agora, a versão mais recente do ZooKeeper é 3.4.6 (ZooKeeper-3.4.6.tar.gz).

Etapa 2.2: Extraia o arquivo tar

Extraia o arquivo tar usando os seguintes comandos -

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz $ cd zookeeper-3.4.6
$ mkdir data

Etapa 2.3: Criar arquivo de configuração

Abra o arquivo de configuração chamado conf/zoo.cfg usando o comando vi conf/zoo.cfg e todos os parâmetros a seguir para definir como ponto de partida.

$ vi conf/zoo.cfg

tickTime = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2

Uma vez que o arquivo de configuração foi salvo com sucesso, volte ao terminal novamente. Agora você pode iniciar o servidor zookeeper.

Etapa 2.4: iniciar o servidor ZooKeeper

Execute o seguinte comando -

$ bin/zkServer.sh start

Depois de executar este comando, você receberá a seguinte resposta -

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg $ Starting zookeeper ... STARTED

Etapa 2.5: Iniciar CLI

Digite o seguinte comando -

$ bin/zkCli.sh

Depois de digitar o comando acima, você será conectado ao servidor ZooKeeper e deverá obter a seguinte resposta.

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

Pare o servidor ZooKeeper

Depois de conectar o servidor e realizar todas as operações, você pode parar o servidor zookeeper usando o seguinte comando.

$ bin/zkServer.sh stop