Gostaria de me conectar ao meu Astra DB do Pentaho Data Integration (PDI também conhecido como "Spoon", anteriormente KETTLE). Como configuro o PDI?
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
Pré-requisitos
Este artigo assume que você instalou o Pentaho Data Integration em seu laptop ou PC. Ele foi escrito para a versão 9.1 no MacOS, mas essas instruções também devem funcionar para a versão Windows do PDI.
Você também precisará gerar um token de aplicativo e baixar o pacote seguro para seu Astra DB .
Procedimento
CONTROLADOR JDBC
Baixe o driver JDBC no site da DataStax:
ETAPA A1 - Vá para https://downloads.datastax.com/#odbc-jdbc-drivers .
ETAPA A2 - Selecione Simba JDBC Driver para Apache Cassandra .
ETAPA A3 - Selecione JDBC 4.2 .
PASSO A4 - Leia os termos da licença e aceite-os (clique na caixa de seleção).
PASSO A5 - Aperte o botão azul Download .
PASSO A6 - Após a conclusão do download, descompacte o arquivo baixado.
IMPORTAR DRIVER
Implante o driver Simba nos servidores Pentaho usando a ferramenta de distribuição:
PASSO B1 - Em seu laptop ou PC, copie o Simba JAR para o diretório de distribuição JDBC:
PASSO B2 - Execute a ferramenta de distribuição (
distribute-files.bat
no Windows):PASSO B3 - Verifique se o JAR foi copiado para a biblioteca PDI:
PASSO B4 - Reinicie o Pentaho em sua estação de trabalho para que o driver Simba seja carregado.
NOVA CONEXÃO
Conecte-se ao seu Astra DB em PDI:
PASSO C1 - Crie uma nova Transformação.
ETAPA C2 - Abra uma nova caixa de diálogo de conexão de banco de dados .
ETAPA C3 - No campo Nome da conexão , dê um nome à sua conexão com o banco de dados.
ETAPA C4 - Em Tipo de conexão , selecione
Generic database
.ETAPA C5 - Defina a URL de conexão personalizada para:
Observe que você precisará especificar o caminho completo para seu pacote seguro.
ETAPA C6 - Defina o campo Nome da classe do driver personalizado
com.simba.cassandra.jdbc42.Driver
como .ETAPA C7 - No campo Nome de usuário , insira a string
token
. ETAPA C8 - No campo Senha , cole o valor do token que você criou na seção Pré-requisitos acima. O valor do token se parece comAstraCS:AbC...XYz:123...edf0
.PASSO C9 - Clique no botão Test Connection para confirmar se a configuração do driver está funcionando:
PASSO C10 - Clique no botão OK para salvar as configurações de conexão.
Teste final
Conecte-se ao seu banco de dados Astra iniciando o Editor SQL no Pentaho e execute uma instrução CQL simples. Por exemplo:
Aqui está um exemplo de saída:
Você também deve ser capaz de navegar pelos keyspaces em seu Astra DB usando o DataBase Explorer. Aqui está um exemplo de saída:
? Por favor, apoie a comunidade Apache Cassandra passando o mouse sobre cassandra e, em seguida, clique no
Watch tag
botão. ? Obrigado!