AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 342703
Accepted
Nahush
Nahush
Asked: 2024-10-01 01:53:03 +0800 CST2024-10-01 01:53:03 +0800 CST 2024-10-01 01:53:03 +0800 CST

Qual versão do DSE é compatível para importar SSTables do Cassandra 4.x?

  • 772

Existe alguma versão do DSE 6.x que suporte o formato C* 4.x sstable (-nb-)? Quero carregar dados do apache C* 4.x usando sstableloader no DSE 6.x. Qual seria o melhor caminho de atualização recomendado (compatível) para importar sstables C* 4.x no DSE 6.x?

  • DSE 6.x - protocolo DSE_V2 - (formato sstable -bb-)
  • C* 4.x - protocolo v5 - (formato sstable -nb-)

Usando Apache Cassandra 4.x sstableloader -> O cliente não consegue negociar um protocolo mesmo após adicionar application.conf( v4) EXTRA_CLASSPATHconforme doc . O erro permanece o mesmo independentemente de qualquer driver compatível fornecido:

com.datastax.driver.core.exceptions.UnsupportedProtocolVersionException: \
  [/10.x.x.x:9042] Host does not support protocol version V6 but V5. 

Usando DSE 6.8.x sstableloader -> Importação de -nb-sstables de 4.x concluída sem erros, mas não há arquivos no caminho /data do cluster DSE e SELECT * from TABLEretorna 0 linhas. Usar nodetool refreshand nodetool importnão parece ajudar.

Não há informações claras sobre a compatibilidade do C* 4.x com o DSE na documentação do Datastax. Quaisquer links ou informações sobre isso seriam úteis. Obrigado!

cassandra
  • 1 1 respostas
  • 34 Views

1 respostas

  • Voted
  1. Best Answer
    Erick Ramirez
    2024-10-01T15:33:36+08:002024-10-01T15:33:36+08:00

    O mecanismo de armazenamento no DataStax Enterprise (DSE) 6.8/6.9 é baseado em:

    • Apache Cassandra 3.11
    • MAIS melhorias que foram portadas para versões mais recentes do C*

    Portanto, embora o DSE tenha recursos avançados que estão disponíveis apenas em versões mais recentes do Apache Cassandra, o DSE só tem suporte para trabalhar com m*formatos SSTable do C* 3.x, conforme documentado na Matriz de compatibilidade de produtos do DataStax , e não com os formatos mais recentes n*do C* 4.x.

    Os formatos C* 3.x m*SSTable que são suportados para trabalhar com o DSE 6 são:

    • maa partir de 3.0.0
    • mbde 3.0.7, 3.7
    • mcde 3.0.8, 3.9
    • mdde 3.0.18, 3.11.4
    • mede C* 3.0.25, 3.11.11

    Esses formatos C* SSTable são mais recentes que a versão C* subjacente no DSE 6, portanto, não são suportados:

    • nade 4.0-rc1
    • nba partir de 4.0.0
    • oaa partir de 5.0.0

    Se você tentar carregar SSTables cujos formatos não são suportados, o mecanismo de armazenamento no DSE não reconhecerá esses formatos e os ignorará.

    Como nota lateral, o DataStax Hyper-Converged Database (HCD) é uma distribuição nativa da nuvem do Cassandra (o que significa que está pronto para o Kubernetes) que é baseado no Apache Cassandra 4.x, mas tem recursos de pesquisa de vetores para aplicativos Gen AI e API de dados incluída que fornece aos desenvolvedores acesso à API para executar operações CRUD. O HCD pode ser uma opção para você se você realmente precisa trabalhar com C* 4.x SSTables, mas observe que o HCD é um produto completamente diferente do DSE.

    Para divulgação completa, já que mencionei a empresa várias vezes, sou um committer do Apache Cassandra e trabalho na DataStax. Abraços!

    • 2

relate perguntas

  • Configuração multidatacenter Cassandra com 1 ip externo

  • Problemas de atualização/reparo do Cassandra na migração

  • Consultas do navegador Cassandra cqlsh possíveis apenas em bytes

  • Quais são as penalidades de usar muitos (milhares) de famílias de colunas ou keyspaces no Cassandra?

  • Criptografia Cassandra em repouso

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve