O driver DBeaver Cassandra está disponível apenas na versão Pro. Como me conecto a um cluster Cassandra se estiver usando o Community Edition?
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
A Community Edition do DBeaver não vem com um driver Cassandra pronto para uso, então os usuários precisarão adquirir um driver alternativo. Felizmente, o ING Bank possui um wrapper JDBC de código aberto do driver Java para Apache Cassandra disponível no GitHub ing-bank/cassandra-jdbc-wrapper .
Para obter informações básicas, cassandra-jdbc-wrapper foi originalmente criado por Alexander Dejanovski há 9 anos (2015), depois bifurcado pelo ING Bank em 2020 e eles continuaram a mantê-lo desde então com contribuições da comunidade.
Preparação
Baixe a versão mais recente do JAR cassandra-jdbc-wrapper do GitHub:
Importe o driver
Importe o JAR para o DBeaver da seguinte forma:
Cassandra ING driver
com.ing.data.cassandra.cassandra.jdbc.CassandraDriver
cassandra-jdbc-version-*-bundle.jar
arquivo.Neste ponto, você poderá ver o driver Cassandra ING como um dos drivers disponíveis na lista.
Conecte-se a Cassandra
No DBeaver, crie uma nova conexão com Cassandra da seguinte forma:
onde:
contact_point
é uma lista de nós Cassandra, por exemplo127.0.0.1
, ou10.1.2.1--10.1.2.2--10.1.2.3
para fornecer vários nósks_name
é o keyspace padrão a ser usadodc_name
é o nome do controlador de domínio local (o padrão édatacenter1
)AVISO – Se você não fornecer um keyspace e/ou o controlador de domínio local, o driver não poderá se conectar ao cluster.
Neste ponto, você poderá navegar nas tabelas e consultar seu banco de dados Cassandra se tiver configurado a conexão corretamente.
Para conectar-se a clusters com autenticação ou criptografia habilitada, consulte o documento de cadeia de conexão do wrapper Cassandra JDBC do ING . Saúde!