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