1. Baixe e carregue o pacote de instalação do flume para a máquina virtual
Código de extração:bxi2
2. Descompacte o pacote de instalação do flume e renomeie-o para facilitar o uso
tar -zxvf flume-ng-1.6.0-cdh5.14.0.tar.gz -C /opt
mv apache-flume-1.6.0-cdh5.14.0-bin flume
3. Modifique o arquivo de configuração
- Entre no
/opt/flume/conf
diretório - Copie o
flume-env.sh.template
arquivo e renomeie-o paraflume-env.sh
- Modificar
flume-env.sh
arquivo
cd /opt/flume/conf
cp flume-env.sh.template flume-env.sh
vi flume-env.sh
- No
flume-env.sh
Adicionar os seguintes arquivos
export JAVA_HOME=/opt/jdk8
export JAVA_OPTS="-Xms2048m -Xmx2048m -Dcom.sun.management.jmxremote"
4. Crie um diretório de trabalho do flume
- Recomenda-se que o
flume/conf
diretório de trabalho seja criado no diretório
mkdir -p /opt/flume/conf/job
5. Instale o servidor NetCat e o cliente telnet
yum install -y nc
yum list telnet*
yum install -y telnet-server.x86_64
yum install -y telnet.x86_64
- Ao instalar o cliente, verifique primeiro a lista de clientes, conforme mostrado abaixo
- Em seguida, instale os dois da lista em ordem
telnet-server.x86_64、telnet.x86_64
6. Teste de instalação
1) Inicie o servidor
- 7777 é um número de porta personalizado, tome cuidado para não entrar em conflito com outros números de porta
nc -lk 7777
2) Inicie o cliente
- Comece em outra janela
- 7777 é o número da porta
- localhost pode alterar o nome do host de outros nós
telnet localhost 7777
3) Teste de sincronização de entrada
- Insira o conteúdo em uma das janelas e verifique se o conteúdo inserido aparece na outra janela simultaneamente
- Se a sincronização ocorrer, o canal é instalado e configurado
- O resultado bem sucedido é mostrado na figura abaixo