Pour accéder à vos données avec la connexion Apache Cassandra for DataStage , créez un actif de connexion pour celle-ci. Cette connexion fonctionne avec DataStage Apache Cassandra for DataStage connecteur, qui dispose de fonctions exclusives pour DataStage.
Apache Cassandra est une base de données open source distribuée, NoSQL .
Bases de données prises en charge
- Apache Cassandra 3.11.x et 4.0.x
- Azure Cosmos DB
- DataStax Enterprise (DSE) 6.8.x
Création d'une connexion à Apache Cassandra pour DataStage
Pour créer l'actif de connexion, il vous faut ces informations de connexion :
Points de contact de cluster: liste des noeuds de départ de cluster. Entrez les adresses IP ou les noms d'hôte des noeuds de cluster Cassandra . Incluez les numéros de port s'ils diffèrent du port Cassandra par défaut. Par défaut, Cassandra utilise
7000
pour la communication de cluster ou7001
si SSL est activé. Séparez les points de contact par un point-virgule (;
). Exemple :hostA:portA;hostB:portB
Centre de données local: nom du centre de données local pour les points de contact définis.
Version du protocole: Sélectionnez la version du protocole CQL pour la connexion au cluster Cassandra cible. Pour plus d'informations sur le protocole, consultez votre administrateur Cassandra . Dans la plupart des cas, le protocole Par défaut est le meilleur choix.
- Par défaut: protocole utilisé automatiquement dans la configuration de la connexion.
- DSE_V1 (DSE 5.1)
- DSE_V2 (DSE 6.0/6.7/6.8)
- Bêta la plus récente: protocole le plus récent dans la version bêta
- V1 (1.2.0, non pris en charge)
- V2 (2.0.0, non pris en charge)
- V3 (2.1.0)
- V4 (2.2.0, 3.0.0)
- V5 (3.10.0)
- V6 (4.0.0, bêta)
Type de compression: Type de compression pour les demandes et les réponses de niveau transport.
- Aucune compression (valeur par défaut)
- LZ4
- Snappy
credentials
Méthode d'authentification
- Aucun: accès non restreint à la base de données pour tous les utilisateurs.
- Authentification par mot de passe: nom d'utilisateur et mot de passe permettant de se connecter à la base de données.
SSL/TLS
Sélectionnez Utiliser SSL/TLS pour sécuriser la connexion entre le client et le cluster Cassandra .- Utiliser le chiffrement client-noeud: le trafic entre le client et les noeuds de cluster est chiffré. Le client vérifie l'identité des noeuds Cassandra auxquels il se connecte.
- Chemin du magasin de clés: chemin d'accès à votre fichier de clés.
- Mot de passe du magasin de clés: mot de passe utilisé pour générer le magasin de clés.
- Utiliser l'authentification par certificat client: les noeuds Cassandra vérifient l'identité du client.
- Chemin du magasin de clés de confiance: chemin d'accès à votre fichier de clés de confiance.
- Mot de passe du magasin de clés de confiance: mot de passe utilisé pour générer le magasin de clés de confiance.
- Utiliser le chiffrement client-noeud: le trafic entre le client et les noeuds de cluster est chiffré. Le client vérifie l'identité des noeuds Cassandra auxquels il se connecte.
Choisissez la méthode de création d'une connexion basée sur l'emplacement dans la plateforme.
- Dans un projet
- Cliquez sur Actifs > Nouvel actif > Connexion à une source de données. Voir Ajout d'une connexion à un projet.
- Dans un espace de déploiement
- Cliquez sur Importer les actifs > Accès aux données > Connexion. Voir Ajout d'actifs de données à un espace de déploiement.
- Dans le catalogue d'actifs de la plateforme
- Cliquez sur Nouvelle connexion. Voir Ajout de connexions de plateforme.
Etape suivante : ajout d'actifs de données à partir de la connexion
Où vous pouvez utiliser cette connexion
Vous pouvez utiliser la connexion Apache Cassandra for DataStage dans les espaces de travail et les outils suivants:
Projets
- DataStage (serviceDataStage ). Voir Connexion à une source de données dans DataStage.
Catalogs
- Platform assets catalog
En savoir plus
- DocumentationApache Cassandra
- DocumentationAzure Cosmos DB pour Apache Cassandra
- DocumentationDataStax pour Apache Cassandra
Connexion associée: ConnexionApache Cassandra
Rubrique parent : Connexions prises en charge