Tutoriais NiFi

  • Escrito por Marcio Junior Vieira
  • Publicado em Tutoriais NiFi
  • Hits: 698
Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

O Apache NiFi  tem diversos métodos de autenticação (Single User, SSL/TLS com certificado , LDAP, etc ),

Pŕe-Requisitos

Para realizarmos este tutorial tenha os seguintes pré-requisitos previamente instalados, vamos partir do principio que conheça os itens abaixo.

  • Docker
  • OpenSSL
  • Linux

    docker run --name nifi8 -v /opt/projetos/nifi-sonda/deployments/certs:/opt/certs   -p 8443:8443   -e AUTH=tls   -e KEYSTORE_PATH=/opt/certs/keystore.jks -e KEYSTORE_TYPE=JKS -e KEYSTORE_PASSWORD=sejalivre -e TRUSTSTORE_PATH=/opt/certs/truststore.jks -e TRUSTSTORE_PASSWORD=sejalivre   -e TRUSTSTORE_TYPE=JKS   -e INITIAL_ADMIN_IDENTITY='CN=Admin' -d  apache/nifi:latest
  • Descompacte o arquivo Java em /opt/java criando o diretório jdk1.8.0_221

    tar -zxvf jdk-8u221-linux-x64.tar.gz -C /opt/java
  • Acesse o seu diretório home e edite o arquivo .bashrc inserindo no final as variáveis abaixo:
    export JAVA_HOME=/opt/java/jdk1.8.0_221
    export PATH=$JAVA_HOME/bin:$PATH
  • Após editar execute o comando para setar as variáveis de ambiente:
    source .bashrc 
  • Teste com o comando :
    java -version 
  • O resultado será similar ao da imagem a seguir:

Arquivos de instalação do Camunda

 

Instalação

  • Extraia o tar.gz ( camunda-bpm-tomcat-7.11.0.tar.gz ) e será criada a pasta camunda-bpm-tomcat-7.11.0 ( usamos a versão 7.11 neste tutorial mas o procedimento e valido para todas as versões )
    tar -zxfv camunda-bpm-tomcat-7.11.0.tar.gz
  • Renomeie a pasta camunda-bpm-tomcat-7.11.0 para camunda
    mv camunda-bpm-tomcat-7.11.0  camunda
  • Movo para a pasta /opt ficando a mesma como /opt/camunda
    mv camunda /opt
  • Acesse o diretório /opt/camunda e execute o script ./start-camunda.sh

 

 

  • Para acessar o Camunda use o login demo e a senha demo para acessar!

 

O artigo foi executado e validado através da versão 7.11 do Camunda Community e validado também nas versões 7.12, 7.13 e 7.14. 

Caso precise de treinamentos em Camunda acesse nossa grade em http://www.ambientelivre.com.br/treinamento/camunda/fundamental.html

 

Referências:

https://www.linkedin.com/pulse/configuring-ssltls-authentication-apache-nifi-dhruv-sahu/

 

Sobre a Ambiente Livre

Ambiente LivreAmbiente Livre é especialista em Open Source e Free Software e tem uma divisão especialista em ECM e BPM. Fornece implantação, integração, suporte, consultoriatreinamento em ECM e BPM com as plataformas Alfresco , ActivitiFlowableCamunda a mais de 10 anos.

Já capacitou centenas de empresas para trabalhar com Business Intelligence, ECM, BPM, CRM e Big Data e usa uma metodologia própria de ensino.

Conheça também as divisões de Business IntelligenceCRM e CMS e Big Data e Data Science.

 

Autor

Marcio Junior Vieira

 

  • 22 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
  • CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
  • Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
  • Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
  • Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
  • Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
  • Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
  • Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
  • Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
  • Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
  • Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Sonda, Serpro, Dataprev, Natura, MP, Netshoes, Embraer entre outras.
  • Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
  • Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, Apache Hop, LimeSurveySuiteCRM e Camunda.
  • Especialista em implantação e customização de ECM com Alfresco e BPM com ActivitiFlowable e Camunda.
  • Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
  • Ganhou o prêmio Camunda Champion em 2022 em reconhecimento a suas contribuições com o projeto Open Source Camunda.
  • Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)

 

Log in