373 sintomas catalogados

Cada sintoma com causa provável e correção, ligado à lição da trilha Dados que explica o porquê. Descreva o sintoma para filtrar.

SintomaCausa provávelCorreçãoLição
Task falha ao acessar HDFSConexão HDFS mal configurada ou permissão insuficienteRevise a configuração da conexão e as permissões do usuário no HDFSAirflow orquestrando pipelines: do ETL ao machine learning
HiveOperator retorna erro de autenticaçãoCredenciais ou host do Hive incorretosVerifique os parâmetros da conexão Hive no AirflowAirflow orquestrando pipelines: do ETL ao machine learning
DAG não aparece na interface webArquivo Python do DAG com erro de sintaxe ou mal posicionadoCorrija o código e coloque o arquivo na pasta 'dags' do AirflowAirflow orquestrando pipelines: do ETL ao machine learning
Produtor bloqueando ao enviar mensagensbuffer.memory insuficienteAumente buffer.memory ou reduza batch.sizeAjustando produtores e consumidores para alta performance
Latência alta em consumidoresfetch.min.bytes alto demais para o volume de mensagensReduza fetch.min.bytesAjustando produtores e consumidores para alta performance
Produtor lança OutOfMemoryErrorbatch.size ou buffer.memory muito altosReduza ambos e monitore o uso de memóriaAjustando produtores e consumidores para alta performance
Consumidor processando poucas mensagens por vezmax.poll.records baixoAumente max.poll.records gradualmenteAjustando produtores e consumidores para alta performance
Usuários não aparecem na interface do RangerConfiguração incorreta do LDAP/ADRevise as propriedades LDAP e teste a conexão com ldapsearchApache Ranger: controle fino de acesso em escala
Políticas não têm efeito no HDFS/HivePlugin do Ranger não instalado ou mal configuradoReinstale o plugin e verifique o arquivo de configuraçãoApache Ranger: controle fino de acesso em escala
Logs de auditoria não são geradosBackend de auditoria não configurado corretamenteRevise as configurações de auditoria no Ranger AdminApache Ranger: controle fino de acesso em escala
Logs de auditoria do HDFS não aparecem após operações.Parâmetro de auditoria não ativado ou permissão de escrita insuficiente no diretório de logs.Revise o hdfs-site.xml e permissões do diretório. Reinicie o NameNode.Auditoria e rastreabilidade: quem fez o quê, quando e onde
Logs do Hive não mostram operações de usuários.Parâmetro de logging do HiveServer2 desativado.Ative hive.server2.logging.operation.enabled e reinicie o HiveServer2.Auditoria e rastreabilidade: quem fez o quê, quando e onde
Eventos não aparecem na interface de auditoria do Ranger.Auditoria não habilitada no serviço ou falha de integração.Revise configurações no Ranger Admin UI e logs do Ranger Admin.Auditoria e rastreabilidade: quem fez o quê, quando e onde
SIEM não recebe logs do HDFS.Configuração do Filebeat/Logstash incorreta ou caminho do log errado.Ajuste o caminho e reinicie o agente de coleta.Auditoria e rastreabilidade: quem fez o quê, quando e onde
Usuário não consegue acessar nenhum índicePapel não atribuído ou privilégio insuficienteVerifique os papéis atribuídos e permissões no papelAutenticação e autorização: usuários, papéis e permissões
Usuário acessa índices não permitidosPapel com permissão ampla demaisRestrinja os padrões de índice e privilégios no papelAutenticação e autorização: usuários, papéis e permissões
Erro de autenticação ao integrar com LDAPConfiguração de realm LDAP incorretaRevise URL, DN e credenciais no elasticsearch.ymlAutenticação e autorização: usuários, papéis e permissões
Erro 'GSSException: No valid credentials provided'Kerberos não configurado corretamente ou ticket expirado.Renove o ticket com 'kinit' e revise keytabs.Autenticação, criptografia e masking: camadas essenciais de
Arquivos em zona criptografada não podem ser lidosChave de criptografia não disponível ou permissões incorretas.Verifique políticas de chave e permissões do usuário.Autenticação, criptografia e masking: camadas essenciais de
Dados sensíveis aparecem completos nas consultas HiveFunção de masking não aplicada ou consulta sem filtro.Reveja o SQL e aplique masking corretamente.Autenticação, criptografia e masking: camadas essenciais de
Erro: 'FATAL: no pg_hba.conf entry for host...'Regra no pg_hba.conf ausente ou incorreta para o IP de origem.Adicione ou corrija a regra correspondente no pg_hba.conf e recarregue a configuração.Autenticação, SSL e pg_hba.conf: blindando conexões e acesso
Erro: 'SSL error: certificate verify failed'Certificado autoassinado não confiável ou CA ausente no cliente.Instale o certificado da CA no cliente ou use um certificado assinado por uma CA confiável.Autenticação, SSL e pg_hba.conf: blindando conexões e acesso
Conexão sem SSL aceita mesmo com hostsslCliente não está usando SSL ou regra host (sem ssl) está acima no pg_hba.conf.Remova regras host sem SSL ou coloque hostssl acima.Autenticação, SSL e pg_hba.conf: blindando conexões e acesso
Cluster não sobe após upgradeConfiguração incompatível ou versão do Java incorretaVerifique logs em /var/log/elasticsearch e ajuste elasticsearch.yml conforme a documentaçãoAutomatizando deploys e upgrades: Ansible e scripts shell na
Nó não aparece no clusterFirewall ou configuração de network.host erradaAjuste network.host e portas no elasticsearch.yml, reinicie o nóAutomatizando deploys e upgrades: Ansible e scripts shell na
Playbook falha em um hostPermissão insuficiente ou SSH não configuradoGaranta acesso sudo e conectividade SSH entre máquina de controle e hostsAutomatizando deploys e upgrades: Ansible e scripts shell na
Serviço Hadoop não inicia após upgradeConfiguração incompatível ou arquivo corrompidoRestaure o backup da configuração e reinicie o serviço.Automatizando deploys e upgrades: menos erro, mais controle
Hive não conecta ao metastoreVariáveis de ambiente ou JDBC incorretosRevise hive-site.xml e as variáveis de ambiente JAVA_HOME e HIVE_HOME.Automatizando deploys e upgrades: menos erro, mais controle
Erro de permissão ao executar playbookUsuário sem sudo ou SSH configuradoConfigure sudoers e chaves SSH corretamente.Automatizando deploys e upgrades: menos erro, mais controle
Backup não é criado pelo cronPermissões ou variáveis de ambiente ausentes no cronInclua caminhos completos nos scripts e exporte variáveis necessáriasBackup e restore automáticos: pg_dump, pg_basebackup e cron
Restore falha com erro de versãoIncompatibilidade entre versões do PostgreSQLUse pg_dump e pg_restore da mesma versão do servidor de destinoBackup e restore automáticos: pg_dump, pg_basebackup e cron
Backup físico falha com erro de permissãoUsuário não tem permissão de replicaçãoAjuste o pg_hba.conf e conceda permissão REPLICATION ao usuárioBackup e restore automáticos: pg_dump, pg_basebackup e cron
Snapshot não pode ser criadoDiretório não está habilitado para snapshots.Execute 'hdfs dfsadmin -allowSnapshot <diretório>'.Backup, snapshots e recuperação: não confie só na replicação
Backup com distcp falhaPermissões insuficientes ou destino inacessível.Verifique permissões e conectividade entre os clusters.Backup, snapshots e recuperação: não confie só na replicação
Restore do NameNode não monta o namespaceArquivos fsimage ou edits corrompidos.Restaure de um backup anterior válido e valide com 'hdfs fsck /'.Backup, snapshots e recuperação: não confie só na replicação
Busca lentaNúmero excessivo de shards ou falta de RAMReduza shards ou aumente recursos físicosBusca full-text em milhões de documentos: lições de clusters
Documentos não encontrados em buscas multilínguesAnalisador incorreto ou campo errado na queryRevise o mapeamento e os campos usados na buscaBusca full-text em milhões de documentos: lições de clusters
Cluster travando após semanasÍndices crescendo sem controleImplemente ILM e deleção automáticaBusca full-text em milhões de documentos: lições de clusters
Heap frequentemente acima de 80%Heap pequeno demais ou workload excessivoAumentar heap até 32GB ou reduzir volume de dados/processamentoBusca lenta, heap full, GC: atacando problemas de performanc
GC com pausas acima de 2sHeap grande demais ou coletor de lixo inadequadoReduzir heap, garantir uso de G1GC, revisar queriesBusca lenta, heap full, GC: atacando problemas de performanc
Busca lenta em campos textuaisUso de wildcard/regexp em campos analisadosTrocar para campos keyword ou refatorar queriesBusca lenta, heap full, GC: atacando problemas de performanc
Busca retorna resultados irrelevantes.Modelo NLP inadequado ou embeddings não normalizados.Troque o modelo ou normalize os embeddings antes de indexar.Buscas semânticas, vetores e NLP: o que já é possível com El
Latência alta nas buscas.Volume de dados grande e ausência de indexação ANN.Limite o número de documentos ou use ferramentas especializadas para busca vetorial.Buscas semânticas, vetores e NLP: o que já é possível com El
Erro ao indexar embedding.Dimensão do vetor incompatível com o mapeamento.Verifique se o número de elementos do vetor bate com o campo 'dims' do mapeamento.Buscas semânticas, vetores e NLP: o que já é possível com El
O NameNode trava ou reinicia frequentementeFalta de RAM para metadadosAumente a memória heap do NameNode e revise o número de blocosCalculando storage, memória e CPU: dimensionamento que evita
O DataNode apresenta lentidão em uploadsDisco subdimensionado ou CPU insuficienteAdicione discos rápidos (SSD) ou aumente núcleos de CPUCalculando storage, memória e CPU: dimensionamento que evita
O cluster atinge 100% de storage rapidamenteFator de replicação alto ou crescimento não planejadoRevise o fator de replicação e amplie storageCalculando storage, memória e CPU: dimensionamento que evita
Latência alta na publicaçãoBatch.size ou linger.ms muito altos, disco lento ou partições insuficientesReduza batch.size/linger.ms, use SSD, aumente número de partiçõesCalculando throughput, latência e armazenamento
Uso de disco crescendo rápido demaisRetenção alta ou compactação mal configuradaReduza retention.ms ou ative compactação se aplicávelCalculando throughput, latência e armazenamento
Consumidores ficam atrás do produtorPoucas partições ou consumidores lentosAumente partições ou otimize consumidoresCalculando throughput, latência e armazenamento
Tópicos ficam indisponíveis após falha de brokerFator de replicação insuficiente ou min.insync.replicas maior que o número de brokers ativosAumente o número de brokers ou ajuste min.insync.replicasCluster Kafka: brokers, Zookeeper e replicação
Kafka não inicia ou perde conexão com ZookeeperConfiguração incorreta de zookeeper.connect ou quorum insuficienteRevise a configuração e garanta que a maioria dos nós Zookeeper está ativaCluster Kafka: brokers, Zookeeper e replicação
Mensagens não são replicadasBrokers followers offline ou lentosMonitore o status dos brokers e ajuste recursos do sistemaCluster Kafka: brokers, Zookeeper e replicação
Cluster com status yellowNem todas as réplicas estão alocadasVerifique se há nós suficientes e recursos livresCluster, nó, shard e réplica: como o Elasticsearch distribui
Shards unassignedFaltam nós ou configuração incorretaAdicione nós ou ajuste configurações de shardsCluster, nó, shard e réplica: como o Elasticsearch distribui
Busca lenta após falha de nóRéplica promovida, mas cluster sobrecarregadoAumente o número de nós ou otimize queriesCluster, nó, shard e réplica: como o Elasticsearch distribui
Erro de node.name duplicadoDois nós com mesmo nomeGaranta node.name único em cada nóCluster, nó, shard e réplica: como o Elasticsearch distribui
Mensagens não aparecem no cluster de destinoErro de configuração no MirrorMaker ou falha de redeRevise mm2.properties e conectividade entre datacentersClusters Kafka em múltiplos datacenters e replicação geográf
Replication lag altoLargura de banda insuficiente ou batch.size pequenoAumente batch.size e tasks.max, verifique link de redeClusters Kafka em múltiplos datacenters e replicação geográf
Offsets de consumidores não sincronizamConfiguração de offset sync ausenteHabilite offset sync no MirrorMaker e ajuste consumidoresClusters Kafka em múltiplos datacenters e replicação geográf
Consumidor não recebe mensagensPartição não atribuída ou consumidor fora do grupoVerifique se o número de consumidores não excede o de partições e se o grupo está correto.Conceitos-chave: tópicos, partições, brokers e consumidores
Broker não aparece na lista de ativosBroker offline ou problema de redeCheque logs do broker e conectividade de rede.Conceitos-chave: tópicos, partições, brokers e consumidores
Produtor falha ao enviar mensagemBroker indisponível ou tópico inexistenteConfirme se o broker está online e o tópico existe.Conceitos-chave: tópicos, partições, brokers e consumidores
Usuário autenticado não consegue produzir ou consumirACL ausente ou permissões insuficientesCrie ou ajuste a ACL para o usuário e operação desejadaControle de acesso: permissões e ACLs no Kafka
Permissões excessivas concedidas acidentalmenteUso de curingas (*) em tópicos ou operaçõesRemova ACLs globais e crie regras específicasControle de acesso: permissões e ACLs no Kafka
Logs de auditoria não aparecemConfiguração de authorizer.logger ausente ou incorretaAjuste o server.properties para ativar o log de autorizaçãoControle de acesso: permissões e ACLs no Kafka
Arquivo inacessível no HDFSBloco corrompido ou ausenteRode fsck, tente re-replicar ou restaure de backupCorrupt blocks, falhas de ingestão e outros pesadelos: soluç
Ingestão não processa novas partiçõesErro em script ou dados mal formatadosRevise logs, corrija dados e reprocessa apenas o intervalo afetadoCorrupt blocks, falhas de ingestão e outros pesadelos: soluç
Alertas de corrupção recorrentesDisco defeituoso ou nó instávelVerifique hardware, remova ou substitua DataNodeCorrupt blocks, falhas de ingestão e outros pesadelos: soluç
GC frequente e pausas longasHeap pequeno demais ou queries pesadasAumente heap até 50% da RAM física e otimize queriesCPU, RAM, disco e rede: o que realmente limita a performance
Ingestão lenta mesmo com CPU ociosaDisco lento (HDD ou SSD saturado)Migre para SSD NVMe e ajuste número de shardsCPU, RAM, disco e rede: o que realmente limita a performance
Busca lenta em cluster distribuídoLatência de rede alta entre nósAloque nós em mesma sub-rede e use rede de 10 GbpsCPU, RAM, disco e rede: o que realmente limita a performance
Role não consegue acessar tabelaPermissão de USAGE no schema ausenteConceda USAGE no schema com GRANT USAGE ON SCHEMA nome_schema TO role;Criando bancos, roles e permissões: estrutura mínima para de
Role de leitura não vê novas tabelasPermissão padrão não configuradaUse ALTER DEFAULT PRIVILEGES para garantir herança de permissões.Criando bancos, roles e permissões: estrutura mínima para de
Aplicação conecta mas não consegue inserir dadosPermissão INSERT ausente na tabelaConceda INSERT explicitamente na tabela ou schema.Criando bancos, roles e permissões: estrutura mínima para de
Erro de handshake TLS entre nósCertificados incompatíveis ou CA ausenteVerifique se todos os nós usam a mesma CA e se os caminhos dos certificados estão corretosCriptografia em trânsito e em repouso: protegendo dados sens
Elasticsearch não inicia após configurar TLSPermissões incorretas nos arquivos de chaveAjuste permissões para 600 e usuário elasticsearchCriptografia em trânsito e em repouso: protegendo dados sens
Volume criptografado não monta no bootFalta de configuração no /etc/crypttab ou /etc/fstabInclua a entrada correta nesses arquivos e teste o bootCriptografia em trânsito e em repouso: protegendo dados sens
Dados não aparecem na tabela HivePartições não adicionadas ou diretório incorreto no HDFSExecute 'MSCK REPAIR TABLE cdr;' no Hive e verifique caminhos de ingestãoData Lake em telecom: ingestão massiva e analytics em tempo
Atraso excessivo na ingestãoGargalo no canal do Flume ou sobrecarga no HDFSAumente a capacidade do canal ou otimize a configuração do HDFSData Lake em telecom: ingestão massiva e analytics em tempo
Jobs do Airflow falham intermitentementeDependências externas instáveis ou scripts mal configuradosRevise logs do Airflow e teste comandos manualmenteData Lake em telecom: ingestão massiva e analytics em tempo
Dados não aparecem na tabela HiveErro na definição do caminho ou formatoRevise LOCATION e formato da tabelaData Lake multi-setor: lições de integração e governança
Usuário de outro setor acessa dados restritosPolítica Ranger mal configuradaRevise políticas e grupos no RangerData Lake multi-setor: lições de integração e governança
Ingestão automática falhaErro no DAG do Airflow ou credenciais expiradasCheque logs do Airflow e renove credenciaisData Lake multi-setor: lições de integração e governança
Criptografia não ativaPermissões insuficientes ou key não criadaVerifique permissões e existência da chave HDFSData Lake multi-setor: lições de integração e governança
Arquivo não aparece no HDFS após uploadPermissões insuficientes ou caminho incorretoConfirme permissões e o caminho com 'hdfs dfs -ls' e ajuste com 'hdfs dfs -chmod'Data Lake não é Data Warehouse: diferenças que mudam o proje
Erro ao carregar dados no HiveFormato do arquivo incompatível com o esquema da tabelaValide o delimitador e o tipo de dado no arquivo fonteData Lake não é Data Warehouse: diferenças que mudam o proje
Usuário sem acesso ao dado sensívelPolítica de acesso mal configurada no Ranger ou HiveRevise as regras de permissão e aplique novamenteData Lake não é Data Warehouse: diferenças que mudam o proje
Erro ao criar tabela Iceberg no HiveVersão do Hive incompatível ou dependências do Iceberg ausentesVerifique se o Hive está na versão suportada e se o JAR do Iceberg está no classpathData Lakehouse, Iceberg e o futuro do Hadoop: o que acompanh
Operações ACID falham ou retornam erro de metadadosCatálogo Hive não configurado corretamente para IcebergRevise as configurações do catálogo e reinicie os serviçosData Lakehouse, Iceberg e o futuro do Hadoop: o que acompanh
Spark não reconhece tabelas IcebergDependências do Iceberg não adicionadas ao SparkInclua o pacote do Iceberg ao iniciar o Spark com --packagesData Lakehouse, Iceberg e o futuro do Hadoop: o que acompanh
Consumidores ociosos em um grupoNúmero de partições menor que o de consumidoresAumente o número de partições do tópicoDefinindo tópicos e partições para performance e resiliência
Latência alta ao produzir mensagensExcesso de partições ou réplicas, ou min.insync.replicas altoAjuste o número de partições ou min.insync.replicasDefinindo tópicos e partições para performance e resiliência
Tópico indisponível após falha de brokerFator de replicação insuficienteRecrie o tópico com replication-factor >= 3Definindo tópicos e partições para performance e resiliência
Busca lenta em índices recentesShards grandes demais ou muitos shards pequenosAjuste a granularidade dos índices e o número de shardsDesign de índices: estratégias para grandes volumes e múltip
Cluster com muitos índices pequenosGranularidade exagerada (ex: índices diários para baixo volume)Aumente o intervalo dos índices (semanal ou mensal)Design de índices: estratégias para grandes volumes e múltip
Erro ao deletar índices antigosPolítica ILM não aplicada ou permissões insuficientesRevise a política ILM e as permissões do usuárioDesign de índices: estratégias para grandes volumes e múltip
Query continua lenta após criar índiceO índice não está sendo usado (talvez por função no WHERE ou tipo incompatível)Crie índice funcional ou ajuste o tipo de dadoDiagnóstico de lentidão: EXPLAIN, índices e vacuum fora do l
VACUUM não reduz tamanho da tabelaBloat muito alto, talvez precise de VACUUM FULLRode VACUUM FULL fora do horário de picoDiagnóstico de lentidão: EXPLAIN, índices e vacuum fora do l
Autovacuum não roda com frequência suficienteParâmetros autovacuum padrão insuficientes para o volume de dadosAjuste autovacuum_vacuum_scale_factor e autovacuum_analyze_scale_factorDiagnóstico de lentidão: EXPLAIN, índices e vacuum fora do l
Partição com ISR reduzidoBroker offline ou lentoRestaurar broker e checar rede/discoDiagnóstico de problemas comuns: brokers, tópicos e consumid
Consumidor com lag alto e estávelConsumidor travado ou commit ausenteReiniciar consumidor e revisar commitsDiagnóstico de problemas comuns: brokers, tópicos e consumid
Erro de disco nos logsDisco cheio ou corrompidoLiberar espaço ou substituir discoDiagnóstico de problemas comuns: brokers, tópicos e consumid
Documentação desatualizada após deploy de pipelineFalta de automação ou processo de revisão falhoAutomatize geração de documentação e exija revisão obrigatória em pull requestsDocumentação viva: como não perder o controle do seu Data La
Confusão sobre qual schema está em produçãoSchemas não versionados junto com códigoExtraia schemas automaticamente e salve no repositórioDocumentação viva: como não perder o controle do seu Data La
Branch principal com documentação inconsistenteCommits diretos na main sem revisãoBloqueie push direto na main e use pull requestsDocumentação viva: como não perder o controle do seu Data La
Consulta lenta em campo JSONBFalta de índice GIN ou uso de funções não indexáveisCrie índice GIN e reescreva a consulta para usar operadores suportadosDocumentos, JSONB e arrays: quando (e como) usar estruturas
Dados inconsistentes em JSONBFalta de validação na aplicação ou constraintsImplemente CHECK constraints ou validação em triggersDocumentos, JSONB e arrays: quando (e como) usar estruturas
Array com mais elementos do que o esperadoAusência de constraint de tamanhoAdicione constraint com array_length()Documentos, JSONB e arrays: quando (e como) usar estruturas
Índice GIN ocupa muito espaçoAlta cardinalidade ou documentos muito variadosAvalie necessidade do índice e considere extrair campos críticos para colunas separadasDocumentos, JSONB e arrays: quando (e como) usar estruturas
FATAL: password authentication failedUsuário ou senha incorretos, ou método de autenticação incompatível.Verifique credenciais e o parâmetro auth_type no PgBouncer.Drivers, strings de conexão e pooling: conectando aplicações
could not connect to server: Connection refusedServiço não está rodando ou firewall bloqueando porta.Confirme se PostgreSQL e PgBouncer estão ativos e portas liberadas.Drivers, strings de conexão e pooling: conectando aplicações
too many connectionsLimite de conexões simultâneas excedido.Ajuste max_connections no PostgreSQL e max_client_conn no PgBouncer.Drivers, strings de conexão e pooling: conectando aplicações
Cluster entra em estado 'red' após falha de zonaFaltam réplicas ou shards não estão distribuídos corretamenteAjuste o awareness de zona e aumente o número de réplicasElastic Stack em ambientes de alta disponibilidade e multi-c
Split-brain detectadoQuorum de master configurado incorretamente ou latência alta entre zonasRevise minimum_master_nodes e monitore latência de redeElastic Stack em ambientes de alta disponibilidade e multi-c
Snapshot falha ao restaurar em outro datacenterPermissões de acesso ao repositório ou incompatibilidade de versãoVerifique permissões e compatibilidade entre clustersElastic Stack em ambientes de alta disponibilidade e multi-c
Cluster não forma quorumdiscovery.seed_hosts ou cluster.initial_master_nodes incorretosVerifique IPs e nomes dos nós no elasticsearch.ymlelasticsearch.yml sem mistério: as opções que realmente impo
Nó não aceita conexões externasnetwork.host configurado para localhost ou firewall bloqueandoAjuste network.host e libere portas 9200/9300 no firewallelasticsearch.yml sem mistério: as opções que realmente impo
Performance ruim em indexaçãoindices.memory.index_buffer_size subdimensionadoAumente o buffer para 15-20% da heapelasticsearch.yml sem mistério: as opções que realmente impo
Shards primários UNASSIGNED após queda de nóNó não voltou ou dados corrompidosRecupere o nó ou force alocação com accept_data_lossErros de shard, split brain e cluster red: causas e soluções
Cluster em estado red após atualizaçãoIncompatibilidade de versões ou configuração de quorum erradaVerifique versões e ajuste quorumErros de shard, split brain e cluster red: causas e soluções
Split brain detectado em logsminimum_master_nodes insuficiente ou falha de redeAjuste quorum e verifique conectividade entre nósErros de shard, split brain e cluster red: causas e soluções
GC com pausas longasHeap grande demais ou queries pesadasReduza heap ou otimize queriesEscalabilidade vertical e tuning fino: extraindo o máximo do
Rejeição de requisições de buscaFila do thread pool cheiaAumente queue_size ou otimize queriesEscalabilidade vertical e tuning fino: extraindo o máximo do
Swap sendo usadoMemory lock desativado ou heap muito grandeAtive bootstrap.memory_lock e ajuste o heapEscalabilidade vertical e tuning fino: extraindo o máximo do
Latência alta sob cargaExcesso de threads ou CPU saturadaReduza thread_pool.size ou aumente CPUsEscalabilidade vertical e tuning fino: extraindo o máximo do
Novo nó não aparece no clusterConfiguração de cluster.name ou discovery.seed_hosts incorretaRevise elasticsearch.yml e reinicie o serviçoEscalando horizontalmente: adicionando nós sem perder perfor
Shards ficam em INITIALIZING ou RELOCATING por muito tempoRede lenta ou disco sobrecarregadoVerifique uso de rede e disco; limite rebalanceamentos simultâneosEscalando horizontalmente: adicionando nós sem perder perfor
Cluster entra em estado yellow ou red após adicionar nóFalha na realocação de shards ou falta de réplicasAumente número de réplicas ou libere espaço em discoEscalando horizontalmente: adicionando nós sem perder perfor
Consumidores ociososMenos partições que consumidoresAumente o número de partiçõesEscalando tópicos, partições e consumidores
Lag alto nos consumidoresPartições demais para poucos consumidores ou consumidores lentosAumente o número de consumidores ou otimize o processamentoEscalando tópicos, partições e consumidores
Rebalanceamento frequenteInstabilidade de consumidores ou timeout baixoAjuste o session.timeout.ms e monitore a saúde dos consumidoresEscalando tópicos, partições e consumidores
Usuário recebe erro de permissão ao consultar tabela HivePolítica Ranger restritiva ou ausência de permissão para SELECTRevise políticas no Ranger e adicione permissão SELECT para o usuário/grupoEscolhendo componentes: quando usar Hive, Ranger e Airflow n
DAG do Airflow não dispara tarefa HiveOperador Hive não configurado corretamente ou conexão inválidaVerifique conexão Hive no Airflow e dependências do operadorEscolhendo componentes: quando usar Hive, Ranger e Airflow n
Consultas Hive estão lentasParticionamento inadequado ou metastore sobrecarregadoReveja particionamento das tabelas e dimensione o metastoreEscolhendo componentes: quando usar Hive, Ranger e Airflow n
Erro 'extension does not exist' ao criar extensãoPacote do sistema não instalado ou versão errada.Confirme a versão do PostgreSQL e reinstale o pacote correto.Extensões avançadas: PostGIS, pg_partman e Citus (open-sourc
Funções da extensão não aparecemExtensão não ativada no banco desejado.Execute 'CREATE EXTENSION nome_da_extensao;' no banco correto.Extensões avançadas: PostGIS, pg_partman e Citus (open-sourc
Erro de permissão ao instalar extensãoUsuário sem privilégios suficientes.Use um usuário superuser para instalar extensões.Extensões avançadas: PostGIS, pg_partman e Citus (open-sourc
Conector não iniciaConfiguração inválida ou falta de dependênciasRevise o arquivo JSON e verifique logs do Kafka ConnectExtensões e integrações avançadas: Kafka Connect, Streams e
Dados não aparecem no tópicoPermissões insuficientes ou erro de mapeamento de camposCheque credenciais e correspondência de nomes de camposExtensões e integrações avançadas: Kafka Connect, Streams e
Streams não processa eventosSerialização incompatível ou falha de configuraçãoConfirme os Serdes utilizados e ajuste a configuração da aplicaçãoExtensões e integrações avançadas: Kafka Connect, Streams e
Lentidão no processamentoRecursos insuficientes ou configuração de paralelismo baixaAjuste número de workers ou threads e monitore métricasExtensões e integrações avançadas: Kafka Connect, Streams e
Prometheus não coleta métricas do KafkaPorta errada ou exporter não iniciadoVerifique se o JMX Exporter está rodando na porta correta e se o Prometheus está configurado para ela.Ferramentas open source para monitoramento de Kafka
Burrow não mostra lag dos consumidoresConfiguração incorreta do cluster Kafka no BurrowRevise o arquivo de configuração do Burrow e reinicie o serviço.Ferramentas open source para monitoramento de Kafka
Logs do Kafka não aparecem no diretório esperadoCaminho de log configurado errado no log4j.propertiesAjuste o caminho do arquivo de log no log4j.properties e reinicie o Kafka.Ferramentas open source para monitoramento de Kafka
Exporter não sobe ou não expõe métricasProblema de conexão com o banco ou variáveis de ambiente incorretasRevise a string DATA_SOURCE_NAME e permissões do usuário no PostgreSQLFerramentas open-source de monitoramento: do pganalyze ao pr
Prometheus não coleta métricas do exporterEndpoint ou porta incorreta no prometheus.ymlAjuste o targets para o endereço correto do exporterFerramentas open-source de monitoramento: do pganalyze ao pr
Dashboards do Grafana aparecem vaziosFonte de dados mal configurada ou queries erradasReveja a configuração da fonte de dados e as queries dos painéisFerramentas open-source de monitoramento: do pganalyze ao pr
Mensagens não aparecem para consumidores novosOffset inicial não definido ou retenção expirouUse --from-beginning e ajuste retention.msFluxos de dados: do produtor ao consumidor
Consumidor lê mensagens duplicadasCommit de offset feito antes do processamentoAltere para commit manual após processamentoFluxos de dados: do produtor ao consumidor
Tópico cresce indefinidamentePolítica de retenção inadequadaDefina retention.ms ou retention.bytes apropriadosFluxos de dados: do produtor ao consumidor
Mensagens perdidas após falhaOffset commit automático ativadoConfigure commit manual e idempotência no produtorFluxos de dados: do produtor ao consumidor
Índices não giram (rollover) automaticamenteAlias de rollover ausente ou mal configuradoCrie o alias corretamente e marque como is_write_indexGerenciamento de índices: criação, rotação e exclusão automa
Índices antigos não são excluídosPolítica de delete não aplicada ou min_age muito altoRevise a política ILM e ajuste min_age conforme necessárioGerenciamento de índices: criação, rotação e exclusão automa
Erro de espaço em discoRetenção excessiva ou falta de política de exclusãoReduza o tempo de retenção ou aumente a capacidade do clusterGerenciamento de índices: criação, rotação e exclusão automa
Erro ao registrar novo schemaSchema incompatível com a política definidaRevise o schema e ajuste para garantir compatibilidade (ex: adicione campos opcionais ou valores default)Governança de dados e versionamento de schemas
Consumidor falha ao ler mensagensVersão do schema não compatível com consumidorAtualize o consumidor para suportar a nova versão do schema ou ajuste o schema para manter compatibilidadeGovernança de dados e versionamento de schemas
Mensagens rejeitadas pelo produtorSchema não registrado ou URL do Schema Registry incorretaConfirme a configuração do produtor e o registro do schema no Schema RegistryGovernança de dados e versionamento de schemas
Validações de qualidade não são executadasDAGs do Airflow desativadas ou agendamento incorretoVerifique o status dos DAGs e o schedule_intervalGovernança de dados: qualidade, linhagem e compliance na prá
Acessos não autorizados a dados sensíveisPolíticas do Ranger mal configuradasRevise regras de acesso e teste com usuários de perfis diferentesGovernança de dados: qualidade, linhagem e compliance na prá
Linhagem de dados incompletaFalta de documentação ou versionamento dos scriptsInclua logs e versionamento nos pipelines e revise descrições dos DAGsGovernança de dados: qualidade, linhagem e compliance na prá
NameNode não respondeProcesso parado ou corrupção de metadadosReinicie o serviço e verifique logs em /var/log/hadoop-hdfs/HDFS, NameNode e DataNode: como o armazenamento distribuído
DataNode ausente no reportFalha de rede, disco cheio ou serviço paradoCheque conectividade, espaço em disco e reinicie o DataNodeHDFS, NameNode e DataNode: como o armazenamento distribuído
Arquivo não replica corretamenteDataNodes insuficientes ou configuração de replicação acima da capacidadeAdicione DataNodes ou reduza o fator de replicaçãoHDFS, NameNode e DataNode: como o armazenamento distribuído
Busca retorna poucos ou nenhum resultado.Analisador do campo não compatível com o texto ou stopwords removendo termos importantes.Revise a configuração do analisador e ajuste filtros de stopwords.Índice invertido, relevância e análise: o motor real do Elas
Resultados irrelevantes aparecem no topo.Parâmetros do BM25 inadequados ou análise mal configurada.Ajuste k1 e b do BM25 e revise o pipeline de análise.Índice invertido, relevância e análise: o motor real do Elas
Busca lenta mesmo com poucos documentos.Falta de mapeamento adequado ou índice corrompido.Verifique o mapping e reindexe os dados se necessário.Índice invertido, relevância e análise: o motor real do Elas
Consultas lentas em índices grandesShards muito grandes ou poucos shardsRebalanceie o número de shards e reindexe se necessárioÍndices, shards e mapeamentos: padrões que evitam dor de cab
Erro ao alterar tipo de campoMudança de tipo não suportada em mapeamento existenteCrie novo índice com mapeamento correto e reindexeÍndices, shards e mapeamentos: padrões que evitam dor de cab
Consumo excessivo de memóriaMuitos shards pequenosConsolide índices e reduza o número de shardsÍndices, shards e mapeamentos: padrões que evitam dor de cab
Disco crescendo rapidamenteBloat acumulado ou índices desnecessáriosReveja índices, rode vacuum e reindexe.Índices, vacuum e autovacuum: o que consome espaço e como pr
Queries lentas após muitos updatesÍndices inchados ou bloat altoReindexe e ajuste autovacuum.Índices, vacuum e autovacuum: o que consome espaço e como pr
Autovacuum rodando sem pararTabelas com muita escrita ou parâmetros mal ajustadosAjuste thresholds e scale factors.Índices, vacuum e autovacuum: o que consome espaço e como pr
psql: could not connect to server: No such file or directoryO serviço PostgreSQL não está rodando ou o cluster não foi inicializado.Verifique o status do serviço com 'systemctl status postgresql-16' e inicialize se necessário.Instalação do PostgreSQL no Linux: do repositório à primeira
Permission denied ao inicializar clusterComando executado sem permissões de root ou usuário postgres.Use 'sudo' ou troque para o usuário correto.Instalação do PostgreSQL no Linux: do repositório à primeira
Erro de chave GPG ao atualizar pacotesChave de assinatura não importada corretamente.Reimporte a chave conforme o passo 2.Instalação do PostgreSQL no Linux: do repositório à primeira
O serviço não inicia ou para imediatamente.Permissões incorretas nos diretórios de dados/logs ou porta já em uso.Ajuste permissões e verifique se a porta 9200 está livre.Instalação real: do download à configuração inicial em ambie
curl retorna conexão recusada.Elasticsearch não está rodando ou escutando em outro endereço.Verifique network.host em elasticsearch.yml e se o processo está ativo.Instalação real: do download à configuração inicial em ambie
Status do cluster é 'red'.Erro crítico de inicialização ou diretório de dados corrompido.Consulte os logs em path.logs e revise configurações.Instalação real: do download à configuração inicial em ambie
Kafka não inicia, erro de conexão com ZookeeperZookeeper não está rodando ou porta incorreta.Verifique se o Zookeeper está ativo na porta 2181 e revise o parâmetro zookeeper.connect.Instalando Apache Kafka e Zookeeper do zero
Erro 'JAVA_HOME is not set'Variável de ambiente JAVA_HOME não configurada.Defina JAVA_HOME apontando para o diretório do Java instalado.Instalando Apache Kafka e Zookeeper do zero
Tópico não aparece na listagemKafka não está conectado ao Zookeeper ou erro de permissão.Revise os logs do Kafka e Zookeeper e tente criar o tópico novamente.Instalando Apache Kafka e Zookeeper do zero
Porta 9092 já está em usoOutro processo está usando a porta padrão do Kafka.Altere a porta em server.properties ou finalize o processo conflitante.Instalando Apache Kafka e Zookeeper do zero
Erro de permissão ao criar tabelas no HivePermissões incorretas no diretório warehouse do HDFSExecute 'hdfs dfs -chmod -R 1777 /user/hive/warehouse'Instalando HDFS e Hive na prática: do zero ao primeiro dado
HiveServer2 não iniciaBanco do metastore mal configurado ou porta em usoRevise o hive-site.xml e verifique se a porta 10000 está livreInstalando HDFS e Hive na prática: do zero ao primeiro dado
NameNode não sobe após formataçãoDiretório dfs.namenode.name.dir sem permissão ou espaçoAjuste permissões e espaço em disco; refaça a formataçãoInstalando HDFS e Hive na prática: do zero ao primeiro dado
Erro de autenticação ao conectarConfiguração incorreta de Kerberos ou credenciais inválidasVerifique o principal, o arquivo krb5.conf e as permissões do usuário.Integração com BI e analytics: conectando Hive ao mundo exte
Consultas lentas ou travandoCluster sobrecarregado ou consultas ineficientesOtimize as queries, limite o número de conexões e monitore o uso do cluster.Integração com BI e analytics: conectando Hive ao mundo exte
Ferramenta de BI não lista tabelasPermissões insuficientes no Hive ou erro na string de conexãoRevise as políticas no Ranger e a configuração do driver.Integração com BI e analytics: conectando Hive ao mundo exte
Eventos não aparecem no tópico KafkaConector mal configurado ou sem permissão de leitura no bancoRevise a configuração do conector e permissões do usuário no bancoIntegração de Kafka com bancos de dados e aplicações legadas
Duplicidade de eventosModo de captura inadequado (ex: polling sem controle de offset)Ajuste o modo de operação do conector para CDC ou incremente controle de offsetIntegração de Kafka com bancos de dados e aplicações legadas
Latência alta na ingestão de dadosPolling muito espaçado ou gargalo no sistema legadoReduza o intervalo de polling ou otimize o processo de leituraIntegração de Kafka com bancos de dados e aplicações legadas
Task fica em 'queued' indefinidamenteScheduler ou Worker paradosReinicie serviços do Airflow: 'airflow scheduler' e 'airflow worker'Job scheduling e automação de cargas: Airflow além do básico
Falha ao acessar HDFSPermissões ou variáveis de ambiente incorretasVerifique usuário e variáveis HADOOP_CONF_DIRJob scheduling e automação de cargas: Airflow além do básico
Notificações não chegamSMTP não configurado ou bloqueio de firewallConfigure SMTP no airflow.cfg e teste envio manualJob scheduling e automação de cargas: Airflow além do básico
Conector em estado FAILEDErro de autenticação ou configuração inválidaRevise as credenciais e os parâmetros do arquivo JSONKafka Connect: integrando bancos de dados relacionais e NoSQ
Dados não aparecem no tópico KafkaTabela/coleção vazia ou filtro de consulta restritivoValide a consulta SQL ou os parâmetros de filtroKafka Connect: integrando bancos de dados relacionais e NoSQ
Offsets não avançamColuna de incremento não está sendo atualizadaVerifique se há novos dados e se a coluna de incremento é única e crescenteKafka Connect: integrando bancos de dados relacionais e NoSQ
Kafka não aceita conexões após queda de brokerPerda de quorum no Zookeeper ou replication.factor insuficienteRestabeleça quorum e aumente replication.factorKafka em ambientes de alta disponibilidade e missão crítica
UnderReplicatedPartitions não zeraBrokers lentos ou falha de redeVerifique disco, rede e logs dos brokersKafka em ambientes de alta disponibilidade e missão crítica
MirrorMaker 2 não sincroniza tópicosConfiguração de conexão ou permissão incorretaRevise propriedades e conectividade entre clustersKafka em ambientes de alta disponibilidade e missão crítica
Não é possível criar tópicosQuorum de controllers não está estabelecidoVerifique logs dos brokers e se todos os nodes do quorum estão onlineKafka sem Zookeeper: KRaft e a nova arquitetura
Broker não iniciaConfiguração de process.roles ou controller.quorum.voters incorretaRevise o arquivo server.properties e os IDs de nodeKafka sem Zookeeper: KRaft e a nova arquitetura
Operações administrativas falham após queda de nodesQuorum de controllers foi perdidoRestaure a disponibilidade dos nodes do quorumKafka sem Zookeeper: KRaft e a nova arquitetura
Processamento está lento ou travadoLag alto nas partições ou gargalo de estado localAumente o número de instâncias ou otimize operações de estadoKafka Streams: processamento de eventos em tempo real
Dados de saída ausentesErro na lógica de filtro ou mapeamentoRevise o código e as condições dos operadoresKafka Streams: processamento de eventos em tempo real
Falha ao inicializar Kafka StreamsConfiguração incorreta de bootstrap.servers ou application.id duplicadoCorrija as configurações e reinicie a aplicaçãoKafka Streams: processamento de eventos em tempo real
Kibana não conecta ao ElasticsearchEndpoint ou porta incorretos no kibana.ymlRevise elasticsearch.hosts no kibana.yml e reinicie o serviçoKibana e Logstash: instalando e conectando ao Elasticsearch
Logstash não envia dadosErro de configuração no pipeline ou permissão de leitura no arquivoCheque o log do Logstash e permissões dos arquivos de entradaKibana e Logstash: instalando e conectando ao Elasticsearch
Índices não aparecem no KibanaKibana não está indexando padrões ou o Elasticsearch está vazioConfigure o padrão de índice em Kibana e valide ingestão de dadosKibana e Logstash: instalando e conectando ao Elasticsearch
Painel de Monitoring vazio ou incompletoColeta de métricas desativada ou permissões insuficientesVerifique se xpack.monitoring.collection.enabled está true e revise permissões de usuárioKibana Monitoring: visualizando saúde e métricas do cluster
Alertas não disparam mesmo com thresholds excedidosConfiguração de alertas incorreta ou canal de notificação não configuradoRevise as condições dos alertas e teste o canal de saídaKibana Monitoring: visualizando saúde e métricas do cluster
Métricas de nodes aparecem com delayLatência de rede ou sobrecarga no clusterAvalie uso de recursos e conectividade entre Elasticsearch e KibanaKibana Monitoring: visualizando saúde e métricas do cluster
Consultas lentas mesmo com particionamentoArquivos pequenos demais ou partições desbalanceadas.Reparticione os dados e compacte arquivos pequenos.Layout de dados e particionamento: o que decide performance
Erro ao consultar partições novas no HivePartições não adicionadas ao metastore.Execute 'MSCK REPAIR TABLE <tabela>' para atualizar as partições.Layout de dados e particionamento: o que decide performance
Espaço em disco alto mesmo após compressãoFormato de arquivo inadequado ou compressão não habilitada.Converta arquivos para Parquet ou ORC e habilite compressão.Layout de dados e particionamento: o que decide performance
Latência de busca aumentou subitamenteHeap JVM próximo do limite ou threadpool search saturadoAumente heap (se possível) ou otimize queries e mapeamentosLogs e métricas no detalhe: o que olhar quando algo sai do n
Shards não alocam em novos nósPouco espaço em disco ou incompatibilidade de versãoLibere espaço ou verifique versões dos nósLogs e métricas no detalhe: o que olhar quando algo sai do n
Logs mostram rejected_execution_exceptionThreadpool write/search saturadoReduza carga, aumente recursos ou distribua índicesLogs e métricas no detalhe: o que olhar quando algo sai do n
Dados não aparecem no ElasticsearchErro de configuração no output ou conexão com o clusterRevise hosts e índices no bloco output; teste conexão com 'curl' no ElasticsearchLogstash pipelines: ingestão de dados estruturados e não est
Campos não extraídos corretamenteRegex do grok ou parse JSON incorretoAjuste o padrão grok ou valide o JSON de entradaLogstash pipelines: ingestão de dados estruturados e não est
Pipeline lento ou travandoFiltros pesados ou falta de recursosOtimize filtros, reduza regex complexos e monitore uso de CPU/memóriaLogstash pipelines: ingestão de dados estruturados e não est
Busca por termo exato não retorna resultadoCampo está como text (analisado), não keywordAltere o mapeamento para keyword ou use multi-fieldsMapeamento e tipagem: como modelar dados para performance e
Agregações lentas ou com erroCampo não tem doc_values habilitado ou está como textUse keyword e garanta doc_values ativado (padrão em keyword)Mapeamento e tipagem: como modelar dados para performance e
Erro ao ordenar por campoCampo analisado (text) não suporta ordenação eficienteAdicione um subcampo keyword para ordenaçãoMapeamento e tipagem: como modelar dados para performance e
Cluster não elege masterMenos de três nós master elegíveis ou problemas de rede entre elesGaranta pelo menos três nós master elegíveis e conectividade entre elesMaster, data e ingest: papéis dos nós e como eles impactam a
Busca ou indexação lentaNós data sobrecarregados ou atuando também como ingestSepare os papéis e adicione mais nós data ou ingest conforme a cargaMaster, data e ingest: papéis dos nós e como eles impactam a
Pipelines de ingest travandoNós ingest insuficientes para o volume de pré-processamentoAdicione nós ingest dedicadosMaster, data e ingest: papéis dos nós e como eles impactam a
Mensagens produzidas não aparecem no consumidorProdutor com acks=0 ou falha de rede durante envioAjuste para acks=all e verifique conectividadeMensagens não entregues: rastreando e corrigindo falhas
Lag do consumidor cresce continuamenteConsumidor lento ou travado, offset não sendo commitadoAumente paralelismo ou revise lógica de commitMensagens não entregues: rastreando e corrigindo falhas
Mensagens duplicadas no consumidorProdutor sem idempotência ou consumidor reprocessando após falhaAtive enable.idempotence e commit controladoMensagens não entregues: rastreando e corrigindo falhas
Erro: 'MetaException: Could not connect to meta store'Serviço Metastore parado ou configuração incorreta.Reinicie o Metastore e revise hive-site.xml.Metadados, Catálogo e Hive: onde a mágica da consulta aconte
Tabela não aparece após criaçãoBanco do Metastore inconsistente ou cache desatualizado.Verifique logs do Hive e reinicie o serviço.Metadados, Catálogo e Hive: onde a mágica da consulta aconte
DROP TABLE não remove arquivos no HDFSTabela é externa.Remova manualmente os arquivos se necessário.Metadados, Catálogo e Hive: onde a mágica da consulta aconte
Lag de consumidor não apareceMétrica não configurada no exporter ou consumidor não está reportando offsets.Ajuste o kafka-jmx.yml e verifique se o consumidor está ativo.Métricas essenciais: lag, throughput e uso de recursos
Uso de CPU sempre zeroColeta JMX incompleta ou exporter mal configurado.Revise a configuração do exporter e reinicie o broker.Métricas essenciais: lag, throughput e uso de recursos
Disco cheio sem alerta prévioMétrica kafka.log:type=Log,name=Size não coletada ou alerta mal configurado.Inclua a métrica no exporter e ajuste o alerta no Prometheus.Métricas essenciais: lag, throughput e uso de recursos
Caracteres estranhos ou corrompidos após a migraçãoCharset de origem diferente do destinoGaranta que ambos os bancos usem UTF-8 e reexporte os dadosMigração de MySQL para PostgreSQL: lições de um projeto real
Erro de constraint UNIQUE ao importarDados duplicados permitidos no MySQL, mas bloqueados no PostgreSQLRemova duplicatas antes de migrarMigração de MySQL para PostgreSQL: lições de um projeto real
Trigger ou função não funciona após migraçãoSintaxe procedural diferente entre bancosReescreva triggers em PL/pgSQLMigração de MySQL para PostgreSQL: lições de um projeto real
Mensagem rejeitada pelo produtorMensagem não está em conformidade com o schema registradoRevise o schema e os dados enviadosModelando mensagens e contratos de dados
Consumidor não consegue deserializar mensagemVersão do schema incompatível ou ausência do schema esperadoVerifique compatibilidade e atualização do consumidorModelando mensagens e contratos de dados
Falha ao registrar novo schemaQuebra de política de compatibilidadeAjuste o schema para respeitar a política configuradaModelando mensagens e contratos de dados
Logs não aparecem no ElasticsearchConfiguração incorreta do Logstash ou firewall bloqueando porta 514Verifique logs do Logstash em /var/log/logstash/logstash-plain.log e regras de firewallMonitoramento de infraestrutura: logs, métricas e alertas em
Dashboards do Kibana não mostram dados atualizadosDelay na indexação ou filtro de tempo incorretoAjuste o filtro de tempo e monitore a fila do LogstashMonitoramento de infraestrutura: logs, métricas e alertas em
Alertas não disparamCondição do alerta mal definida ou serviço Watcher desativadoRevise a query do alerta e verifique status do Watcher com GET _watcher/statsMonitoramento de infraestrutura: logs, métricas e alertas em
Endpoint de métricas não respondeO javaagent não foi injetado corretamente ou a porta está bloqueada.Revise o hadoop-env.sh, reinicie o NameNode e verifique firewall.Monitorando HDFS e Hive: métricas que você não pode ignorar
Métricas aparecem zeradasYAML do jmx_exporter está incorreto ou a query JMX não corresponde ao objeto.Revise o arquivo de configuração do jmx_exporter e consulte a documentação.Monitorando HDFS e Hive: métricas que você não pode ignorar
Prometheus não coleta métricasEndpoint não cadastrado ou erro de scrape.Verifique a configuração do Prometheus e o status do endpoint HTTP.Monitorando HDFS e Hive: métricas que você não pode ignorar
Usuário consegue acessar dados de outro timePermissões HDFS ou política Ranger mal configuradaRevise permissões e políticas, corrija e teste novamenteMulti-tenancy e isolamento: Data Lake para vários times sem
Job de um time consome todo o clusterFila YARN sem limites de recursosAjuste o capacity-scheduler.xml para limitar recursos por filaMulti-tenancy e isolamento: Data Lake para vários times sem
Quota de espaço atinge o limite inesperadamenteQuota mal dimensionada ou crescimento não monitoradoAumente a quota após análise de uso realMulti-tenancy e isolamento: Data Lake para vários times sem
Logs do Ranger não mostram acessosAuditoria desabilitada ou mal configuradaAtive e configure corretamente a auditoria no RangerMulti-tenancy e isolamento: Data Lake para vários times sem
NameNode não inicia após reinícioDisco cheio ou corrupção nos arquivos de metadadosLibere espaço e restaure metadados de backupNameNode down, jobs travados: diagnóstico rápido sem pânico
Jobs no YARN ficam em ACCEPTED indefinidamenteResourceManager não consegue acessar o NameNodeRestaure o NameNode e reinicie o ResourceManagerNameNode down, jobs travados: diagnóstico rápido sem pânico
DataNodes reportam erro de conexãoNameNode fora do ar ou firewall bloqueando porta 8020Inicie o NameNode e revise regras de firewallNameNode down, jobs travados: diagnóstico rápido sem pânico
Erro de objeto já existente ao aplicar scriptScript foi rodado fora de ordem ou já aplicadoConfirme o histórico de migrações e ajuste a sequência.Naming, versionamento e migrações: banco limpo, time feliz
Rollback falha por dependênciasScript de rollback não considera constraints ou dados relacionadosRevise o script de rollback para remover dependências antes.Naming, versionamento e migrações: banco limpo, time feliz
Ambientes divergentesScripts aplicados manualmente ou fora do controle de versãoPadronize o uso de scripts versionados e revalide o estado do schema.Naming, versionamento e migrações: banco limpo, time feliz
Erro de violação de chave estrangeiraTentativa de inserir valor que não existe na tabela referenciadaVerifique se o valor existe na tabela pai antes de inserirNormalização na prática: tabelas, tipos e constraints para e
Erro de valor duplicado em coluna UNIQUETentativa de inserir valor já existenteCorrija o dado ou remova duplicidadeNormalização na prática: tabelas, tipos e constraints para e
CHECK constraint falhaValor não atende à condição definidaAjuste o valor para cumprir a regra do CHECKNormalização na prática: tabelas, tipos e constraints para e
Commits estão lentosDisco lento ou checkpoints muito frequentesOtimize o hardware de disco ou ajuste checkpoint_timeoutO ciclo de vida de uma transação: do comando ao commit
WAL ocupa muito espaçoCheckpoints pouco frequentes ou replica atrasadaReduza max_wal_size ou investigue atraso na replicaO ciclo de vida de uma transação: do comando ao commit
Perda de dados após quedasynchronous_commit desativadoAtive synchronous_commit para garantir durabilidadeO ciclo de vida de uma transação: do comando ao commit
Spark não enxerga as tabelas do HiveConfiguração incorreta do Hive Metastore no SparkRevise o parâmetro spark.hadoop.hive.metastore.uris e reinicie o SparkOpen source além do Hadoop: interoperabilidade e ecossistema
Usuário sem acesso à tabela no HivePolítica restritiva no RangerAjuste as permissões no Ranger para o usuário ou grupo corretoOpen source além do Hadoop: interoperabilidade e ecossistema
Job do Airflow falha ao acessar dadosVariáveis de ambiente ou paths incorretos no DAGRevise o código do DAG e as credenciais usadasOpen source além do Hadoop: interoperabilidade e ecossistema
Produtores não conseguem enviar mensagensPermissões insuficientes ou quotas atingidasRevise ACLs e quotas do usuário afetadoOperação segura e eficiente de clusters Kafka
Cluster lento ou com lag elevadoDisco cheio ou gargalo de redeLibere espaço e verifique conectividade entre brokersOperação segura e eficiente de clusters Kafka
Broker some do clusterFalha de hardware, disco ou ZooKeeper indisponívelCheque logs do broker e status do ZooKeeperOperação segura e eficiente de clusters Kafka
NameNode reinicia ou travaHeap size insuficienteAumente Xmx/Xms em hadoop-env.shParâmetros críticos do HDFS e Hive: ajuste para produção
Usuário não consegue gravar dadosQuota atingidaRevise quotas com hdfs dfsadmin -clrSpaceQuotaParâmetros críticos do HDFS e Hive: ajuste para produção
Queries Hive falham por permissãoPermissões mal configuradasRevise GRANT/REVOKE e hive.server2.enable.doAsParâmetros críticos do HDFS e Hive: ajuste para produção
Logs ausentes ou incompletosDiretório de logs incorreto ou permissão insuficienteAjuste paths e permissões dos diretórios de logParâmetros críticos do HDFS e Hive: ajuste para produção
Mensagens somem antes do esperadoRetenção muito baixa ou disco cheioAumente log.retention.hours ou log.retention.bytes; monitore o espaço em discoParâmetros essenciais: retenção, compactação e limites
Broker para de aceitar novas mensagensDisco lotado por retenção excessivaReduza log.retention.hours ou limpe partições antigasParâmetros essenciais: retenção, compactação e limites
Consumidor falha ao buscar mensagens grandesLimite de message.max.bytes abaixo do necessárioAjuste message.max.bytes e max.request.size no produtorParâmetros essenciais: retenção, compactação e limites
Consultas lentas mesmo após particionamentoCritério de particionamento inadequado ou falta de índices nas partiçõesRevise o método de particionamento e crie índices apropriados em cada partiçãoParticionamento e sharding: dividindo para conquistar
Dados inseridos na tabela-mãe não aparecem nas partiçõesPartições não cobrem todo o range de valores possíveisCrie partições adicionais para cobrir todos os intervalos necessáriosParticionamento e sharding: dividindo para conquistar
Erro ao criar partição: valores sobrepostosIntervalos de partições se sobrepõemAjuste os limites de cada partição para garantir ranges exclusivosParticionamento e sharding: dividindo para conquistar
pg_stat_activity não mostra queries antigaslog_min_duration_statement está alto ou queries são rápidasReduza log_min_duration_statement e monitore em horários de picopg_stat_activity, pg_stat_replication e logs: onde achar pro
Lag de replicação altoRede lenta ou replica sobrecarregadaVerifique banda e recursos do standbypg_stat_activity, pg_stat_replication e logs: onde achar pro
Logs sem informações de lockslog_lock_waits está desativadoAtive log_lock_waits no postgresql.confpg_stat_activity, pg_stat_replication e logs: onde achar pro
Erro de autenticação ao conectar pelo pgAdminConfiguração incorreta no pg_hba.conf ou senha erradaRevise o pg_hba.conf e reinicie o PostgreSQL após ajustespgAdmin e psql: administração visual e por linha de comando
psql não encontrado no terminalPostgreSQL não instalado ou PATH não configuradoInstale o pacote postgresql-client e adicione ao PATHpgAdmin e psql: administração visual e por linha de comando
Exportação com \copy falha com permissão negadaUsuário do sistema sem permissão de escrita no diretórioEscolha um diretório onde seu usuário tem permissãopgAdmin e psql: administração visual e por linha de comando
Latência alta nas escritasDisco lento ou saturadoMigrar para SSD ou distribuir logs em mais discosPlanejamento de recursos: CPU, memória, disco e rede
Timeouts de replicaçãoRede lenta ou instável entre brokersVerificar cabeamento, switches e priorizar tráfego KafkaPlanejamento de recursos: CPU, memória, disco e rede
GC pausas longasHeap JVM acima de 8 GBReduzir heap e aumentar brokersPlanejamento de recursos: CPU, memória, disco e rede
Banco começa a usar swapshared_buffers ou work_mem configurados acima do limite da RAMReduza os parâmetros e reinicie o PostgreSQLPlanejando espaço e memória: sizing realista para bancos em
Consultas lentas em tabelas grandesFalta de índices ou work_mem baixoCrie índices adequados e ajuste work_memPlanejando espaço e memória: sizing realista para bancos em
Disco lotando rápidoCrescimento subestimado ou falta de particionamentoImplemente particionamento e revise as estimativasPlanejando espaço e memória: sizing realista para bancos em
Backup não aparece no repositórioPermissões insuficientes ou caminho incorretoAjuste permissões e revise a configuração do repositórioPolítica de backup, disaster recovery e testes de restauraçã
Restauração falha com erro de versãoVersão do PostgreSQL do backup diferente da do destinoUtilize versões compatíveis ou migre dados via pg_dump/pg_restorePolítica de backup, disaster recovery e testes de restauraçã
Backup corrompidoProblemas de disco ou interrupção durante o backupVerifique integridade do disco e repita o backupPolítica de backup, disaster recovery e testes de restauraçã
Busca SQL muito lentaFalta de índice adequado ou uso de LIKE com coringas no inícioConsidere migrar a busca textual para Elasticsearch.Por que bancos relacionais falham na busca: limites do SQL f
Resultados irrelevantes no SQLLIKE não entende contexto ou variações linguísticasUse mecanismos de análise textual como no Elasticsearch.Por que bancos relacionais falham na busca: limites do SQL f
Elasticsearch não retorna resultados esperadosCampo não foi analisado corretamente na indexaçãoReindexe o campo com o analyzer adequado.Por que bancos relacionais falham na busca: limites do SQL f
O cluster Hadoop não inicia ou apresenta erros de conexão.Configuração incorreta do NameNode/DataNode ou portas de rede bloqueadas.Revise os arquivos core-site.xml e hdfs-site.xml; verifique firewall e portas.Por que Hadoop virou padrão de Data Lake open source
Consultas Hive lentas ou travando.Recursos insuficientes ou má configuração do YARN.Ajuste as configurações de memória e CPU no yarn-site.xml.Por que Hadoop virou padrão de Data Lake open source
Falhas de acesso a dados por usuários.Políticas incorretas no Ranger ou permissões mal configuradas no HDFS.Revise as políticas no Ranger e permissões de diretórios no HDFS.Por que Hadoop virou padrão de Data Lake open source
Mensagens não são entregues a múltiplos consumidoresModelo tradicional de fila, não pub/subMigre para arquitetura baseada em tópicos do KafkaPor que Kafka? Evolução do processamento de dados e o papel
Dificuldade em reprocessar eventos antigosMensageria não retém mensagens após consumoConfigure retenção adequada no KafkaPor que Kafka? Evolução do processamento de dados e o papel
Latência alta no processamento de dadosProcessamento em lote ou fila sobrecarregadaImplemente streaming com Kafka para reduzir latênciaPor que Kafka? Evolução do processamento de dados e o papel
Consultas SQL não funcionam igual em todos os bancosDiferenças no suporte ao padrão SQLAdapte o SQL para o banco escolhido ou escolha um que siga mais o padrão, como PostgreSQL.Por que PostgreSQL? Diferenças práticas frente a MySQL, Orac
Erro ao criar tipos de dados customizadosBanco não suporta extensibilidadeUse PostgreSQL ou verifique as limitações do banco atual.Por que PostgreSQL? Diferenças práticas frente a MySQL, Orac
Custos inesperados com licençaUso de banco proprietárioReavalie a escolha e considere bancos de código aberto como PostgreSQL.Por que PostgreSQL? Diferenças práticas frente a MySQL, Orac
Queries demorando minutos para retornarFalta de memória (work_mem baixo) ou locksAumentar work_mem e revisar locks com pg_locksPostgreSQL em alta demanda: tuning e incidentes em uma rede
Banco travando durante picos de acessoExcesso de conexões simultâneasLimitar conexões com pgbouncer e ajustar max_connectionsPostgreSQL em alta demanda: tuning e incidentes em uma rede
Uso intenso de swapshared_buffers alto demais ou falta de RAMReduzir shared_buffers ou aumentar RAMPostgreSQL em alta demanda: tuning e incidentes em uma rede
Mensagens 'could not write to file'Disco cheio ou problemas de permissãoLiberar espaço em disco e revisar permissõesPostgreSQL em alta demanda: tuning e incidentes em uma rede
O PostgreSQL não inicia após editar os arquivos.Erro de sintaxe em postgresql.conf ou pg_hba.conf.Revise os arquivos, corrija linhas inválidas e tente iniciar novamente.postgresql.conf e pg_hba.conf: os dois arquivos que decidem
Usuário não consegue conectar mesmo com senha correta.Regra do pg_hba.conf não cobre o IP ou usa método de autenticação errado.Ajuste a linha correspondente no pg_hba.conf e faça reload.postgresql.conf e pg_hba.conf: os dois arquivos que decidem
Alteração de parâmetro não tem efeito.Parâmetro exige restart, mas só foi feito reload.Consulte a documentação e faça restart se necessário.postgresql.conf e pg_hba.conf: os dois arquivos que decidem
Tabela Hive retorna zero linhasDiretório LOCATION incorreto ou arquivo ausente no HDFSVerifique o caminho e use hdfs dfs -ls para conferir a presença do arquivoPrimeira carga: ingestão de dados brutos e validação no Hive
Campos aparecem como NULLDelimitador errado ou tipos incompatíveis na definição da tabelaAjuste FIELDS TERMINATED BY e os tipos das colunasPrimeira carga: ingestão de dados brutos e validação no Hive
Erro de permissão ao consultar tabelaUsuário Hive sem permissão de leitura no diretório HDFSAjuste permissões com hdfs dfs -chmod ou revise políticas de acessoPrimeira carga: ingestão de dados brutos e validação no Hive
Banco cresce rapidamente e fica lento.Processo autovacuum não está rodando ou está mal configurado.Verifique logs e parâmetros autovacuum no postgresql.conf.Processos, shared buffers e WAL: o que roda por trás do seu
Picos de I/O durante horários de pico.Shared buffers pequeno demais ou background writer ineficiente.Aumente shared_buffers e ajuste parâmetros do background writer.Processos, shared buffers e WAL: o que roda por trás do seu
Erro de falta de espaço em disco no pg_wal.WAL não está sendo rotacionado ou arquivado corretamente.Revise max_wal_size e archive_command.Processos, shared buffers e WAL: o que roda por trás do seu
Consumer não recebe mensagensTópico errado ou broker fora do arConfirme o nome do tópico e se o Kafka está rodandoProduzindo e consumindo mensagens na prática
Producer trava ao enviar mensagemBroker inacessível ou porta incorretaVerifique o endereço e porta do bootstrap-serverProduzindo e consumindo mensagens na prática
Mensagens não aparecem ao consumirConsumer sem --from-beginning ou partição vaziaAdicione --from-beginning ou produza novas mensagensProduzindo e consumindo mensagens na prática
Broker não aparece na lista de brokers ativosConfiguração de broker.id ou listeners incorretaRevise o template server.properties e variáveis do AnsibleProvisionamento automatizado de clusters Kafka
Erro de permissão ao rodar playbookUsuário sem sudo ou permissão de escritaAjuste o become: yes e permissões dos diretóriosProvisionamento automatizado de clusters Kafka
Tópicos não são criadosScript executado antes do Kafka estar totalmente iniciadoAdicione checagem de serviço ativo antes de criar tópicosProvisionamento automatizado de clusters Kafka
Shards não se alocamNúmero de nós insuficiente para réplicas configuradasReduza o número de réplicas ou adicione mais nósQuantos nós, quantos shards: dimensionando para ingestão e b
Busca lentaShards grandes demais ou poucos shardsDivida em mais shards ou otimize queriesQuantos nós, quantos shards: dimensionando para ingestão e b
Ingestão travandoRefresh interval muito baixo ou shards pequenos demaisAumente o refresh interval e ajuste o número de shardsQuantos nós, quantos shards: dimensionando para ingestão e b
Erro 'invalid page in block' ao acessar tabelaCorrupção física no arquivo de dadosTente reindexar ou restaurar backupRecuperação de falhas: corrupção, crash e restaurando a conf
FATAL: could not write to log file: No space left on deviceDisco cheioLibere espaço antes de reiniciar o PostgreSQLRecuperação de falhas: corrupção, crash e restaurando a conf
Panic: WAL contains references to invalid pagesWAL corrompido ou disco com falhaRestaure backup e WAL íntegrosRecuperação de falhas: corrupção, crash e restaurando a conf
Query não usa paralelismoParâmetros de paralelismo estão baixos ou consulta não é elegívelAumente max_parallel_workers_per_gather e revise a queryRecursos recentes: paralelismo, JIT e melhorias do PostgreSQ
JIT não aparece no plano de execuçãoJIT desativado ou custo da query abaixo do limiteAtive jit e ajuste jit_above_costRecursos recentes: paralelismo, JIT e melhorias do PostgreSQ
Índice GIN não é utilizadoConsulta não está usando operadores suportados pelo índiceReescreva a query usando operadores compatíveis com GINRecursos recentes: paralelismo, JIT e melhorias do PostgreSQ
Todos os blocos replicados no mesmo rackScript de topologia ausente ou mal configuradoRevise o script e a configuração net.topology.script.file.nameRede e topologia: latência, throughput e o erro clássico do
Throughput baixo entre racksUplink saturado ou switch subdimensionadoAumente a capacidade do uplink ou redistribua os DataNodesRede e topologia: latência, throughput e o erro clássico do
Latência alta entre racksRede física mal dimensionada ou congestionadaInvestigue cabos, switches e rotas; prefira links diretosRede e topologia: latência, throughput e o erro clássico do
Standby não conecta ao primárioConfiguração incorreta no pg_hba.conf ou senha erradaRevise pg_hba.conf e teste conexão com psqlReplicação nativa: streaming replication, slots e failover m
Standby fica muito atrasadoRede lenta ou max_wal_senders insuficienteAumente max_wal_senders e verifique largura de bandaReplicação nativa: streaming replication, slots e failover m
Disco do primário enche rapidamenteReplication slot órfão (standby morto)Remova slots inativos: SELECT pg_drop_replication_slot('nome_do_slot');Replicação nativa: streaming replication, slots e failover m
Erro 404 ao tentar indexarEndpoint incorreto ou índice não existeVerifique se está usando /{index}/_doc/ e se o índice existeREST API na prática: indexação e busca sem intermediários
Erro 400 ao indexar documentoJSON malformadoValide o JSON antes de enviarREST API na prática: indexação e busca sem intermediários
Busca retorna zero resultadosCampo ou valor não existem nos documentosConfirme o mapeamento e revise a queryREST API na prática: indexação e busca sem intermediários
Usuário vê todas as linhas, mesmo com RLSRLS não habilitado ou política mal definidaConfirme ENABLE ROW LEVEL SECURITY e revise as políticasRoles, privilégios e row-level security: controle granular d
Permissão negada ao acessar tabelaRole não recebeu GRANT necessárioUse GRANT para liberar o privilégio corretoRoles, privilégios e row-level security: controle granular d
Comandos não aparecem nos logslog_statement configurado incorretamenteAjuste para 'mod', 'ddl' ou 'all' conforme necessidadeRoles, privilégios e row-level security: controle granular d
Snapshot falha com erro de permissãoO usuário Elasticsearch não tem acesso ao diretório do repositório.Ajuste permissões do diretório para o usuário do serviço.Rotinas automáticas: snapshots, restauração e limpeza de índ
Restauração não funcionaÍndice está aberto ou já existe.Feche ou remova o índice antes de restaurar.Rotinas automáticas: snapshots, restauração e limpeza de índ
Índices antigos não são deletadosPolicy ILM não está associada ou há erro de configuração.Revise a associação da policy e consulte _ilm/explain.Rotinas automáticas: snapshots, restauração e limpeza de índ
Backup falha com arquivos em usoO serviço Kafka ou ZooKeeper estava rodando durante o backup.Pare o serviço antes de copiar os arquivos críticos.Rotinas automatizadas de manutenção e backup
Logs não são limpos como esperadoConfiguração de retenção incorreta ou sobrescrita por outro parâmetro.Verifique se retention.ms está definido corretamente e tem prioridade sobre outros parâmetros.Rotinas automatizadas de manutenção e backup
Não recebe alertas das rotinas agendadasVariável MAILTO não configurada ou serviço de e-mail indisponível.Configure MAILTO corretamente e teste o envio de e-mails do servidor.Rotinas automatizadas de manutenção e backup
VACUUM não reduz tamanho do arquivo de tabela.VACUUM padrão só marca espaço como reutilizável, não libera para o SO.Use VACUUM FULL em horários de baixa demanda.Rotinas de manutenção: VACUUM, reindex e scripts para não pe
Scripts de manutenção não rodam pelo cron.Permissões, variáveis de ambiente ou caminhos incorretos.Verifique permissões, use caminhos absolutos e registre logs para depurar.Rotinas de manutenção: VACUUM, reindex e scripts para não pe
Autovacuum não roda em tabelas grandes.Parâmetros de autovacuum insuficientes ou desativado.Ajuste autovacuum_* no postgresql.conf e reinicie o serviço.Rotinas de manutenção: VACUUM, reindex e scripts para não pe
Novo DataNode não aparece no NameNodeProblemas de rede, firewall ou configuração incorretaVerifique conectividade, portas abertas e arquivos core-site.xml/hdfs-site.xmlScale-out e balanceamento: adicionando nós sem perder o cont
O balancer não redistribui blocosThreshold muito baixo ou cluster muito ocupadoAjuste o threshold ou execute o balancer em horários de menor usoScale-out e balanceamento: adicionando nós sem perder o cont
NameNode com uso de memória muito altoExcesso de arquivos pequenos ou falta de RAMAumente a RAM do NameNode ou compacte arquivos pequenosScale-out e balanceamento: adicionando nós sem perder o cont
Handshake SSL falha com erro de certificadoTruststore do cliente não contém o certificado do broker ou certificado expiradoImporte o certificado correto no truststore do cliente e verifique validadeSSL/TLS e SASL: protegendo dados em trânsito e autenticação
Erro de autenticação SASLUsuário ou senha incorretos na configuração do clienteRevise o arquivo JAAS e as propriedades do clienteSSL/TLS e SASL: protegendo dados em trânsito e autenticação
Broker não inicia após configuração de SSL/SASLPermissões incorretas nos arquivos .jks ou .confAjuste permissões para leitura apenas pelo usuário do KafkaSSL/TLS e SASL: protegendo dados em trânsito e autenticação
Rollback não restaura todos os dadosSnapshot desatualizado ou incompletoGaranta que snapshots sejam recentes e completos antes de qualquer alteraçãoTestes, versionamento e rollback: como evitar surpresas em p
Testes automatizados falham após deployAlteração não compatível com dados ou queries existentesReverta a mudança e revise os testes e os dados de entradaTestes, versionamento e rollback: como evitar surpresas em p
Configuração dinâmica não volta ao valor anteriorScript de rollback incompleto ou erro de digitaçãoValide comandos e mantenha scripts de rollback testados e versionadosTestes, versionamento e rollback: como evitar surpresas em p
Transações travadasDeadlock entre processosIdentifique e encerre uma das transações usando pg_terminate_backend.Transações, ACID e MVCC: como o PostgreSQL garante integrida
Uso de disco crescendo rápidoAutovacuum mal configuradoRevise parâmetros de autovacuum e execute VACUUM manualmente se necessário.Transações, ACID e MVCC: como o PostgreSQL garante integrida
Erro de serialization failureConcorrência alta com nível de isolamento SERIALIZABLEConsidere reduzir o isolamento ou reescrever a lógica para minimizar conflitos.Transações, ACID e MVCC: como o PostgreSQL garante integrida
Servidor começa a usar swap após aumento de work_memwork_mem alto demais para o número de conexões simultâneasReduza work_mem ou limite max_connectionsTuning inicial: work_mem, maintenance_work_mem, max_connecti
VACUUM e CREATE INDEX continuam lentosmaintenance_work_mem ainda insuficienteAumente maintenance_work_mem gradualmenteTuning inicial: work_mem, maintenance_work_mem, max_connecti
Picos de I/O em horários regularescheckpoint_timeout muito baixoAumente checkpoint_timeout e monitore o tempo de recoveryTuning inicial: work_mem, maintenance_work_mem, max_connecti
Conexões recusadasmax_connections atingidoReduza o número de clientes ou implemente pool de conexõesTuning inicial: work_mem, maintenance_work_mem, max_connecti

Todas as trilhas