0 / 0
Torna alla versione inglese della documentazione
Connessione Apache Cassandra
Ultimo aggiornamento: 28 nov 2024
Connessione Apache Cassandra

Per accedere ai propri dati in Apache Cassandra, creare un asset di connessione per esso.

Apache Cassandra è un database open source, distribuito, NoSQL.

Versioni supportate

Apache Cassandra 2.0 o successivo

Crea una connessione a Apache Cassandra

Per creare l'asset di connessione, sono necessari i seguenti dettagli di connessione:

  • Nome host o Indirizzo IP
  • Numero porta
  • Spazio delle chiavi (facoltativo)
  • Nome utente e password
  • Coerenza lettura (facoltativo): specifica il numero di repliche che devono rispondere a una richiesta di lettura prima che i dati vengano restituiti all'applicazione client.
    • all: i dati vengono restituiti all'applicazione dopo che tutte le repliche hanno risposto. Questa impostazione fornisce la congruenza più elevata e la disponibilità più bassa.
    • local_one: i dati vengono restituiti dalla replica più vicina nel data center locale.
    • local_quorum: i dati vengono restituiti dopo che un quorum di repliche nello stesso data center del nodo coordinatore ha risposto. Questa impostazione invalida la latenza della comunicazione tra centri dati.
    • local_serial: i dati all'interno di un data center vengono letti senza proporre una nuova aggiunta o aggiornamento. Le transazioni senza commit nel centro dati vengono sottoposte a commit come parte della lettura.
    • uno: i dati vengono restituiti dalla replica più vicina. Questa impostazione fornisce la massima disponibilità, ma aumenta la probabilità che i dati obsoleti vengano letti.
    • quorum: (valore predefinito). I dati vengono restituiti dopo che un quorum di repliche ha risposto da qualsiasi data center.
    • seriale: i dati vengono letti senza proporre una nuova aggiunta o aggiornamento. Le transazioni non sottoposte a commit vengono sottoposte a commit come parte della lettura.
    • tre: i dati vengono restituiti da tre delle repliche più vicine.
    • due: i dati vengono restituiti da due delle repliche più vicine.  
  • Coerenza di scrittura (facoltativo): specifica il numero di repliche per cui la richiesta di scrittura deve avere esito positivo prima che venga restituito un riconoscimento all'applicazione client.
    • all: una scrittura deve avere esito positivo su tutti i nodi di replica nel cluster per tale chiave di partizione. Questa impostazione fornisce la congruenza più elevata e la disponibilità più bassa.
    • any: una scrittura deve avere esito positivo su almeno un nodo. Anche se tutti i nodi di replica per la chiave di partizione fornita sono inattivi, la scrittura può avere esito positivo dopo che è stato scritto un handoff suggerito. Questa impostazione fornisce la congruenza più bassa e la disponibilità più elevata.
    • each_quorum: una scrittura deve avere esito positivo su un quorum di nodi di replica in un centro dati.
    • local_one: una scrittura deve riuscire su almeno un nodo di replica nel data center locale.
    • local_quorum: una scrittura deve riuscire su un quorum di nodi di replica nello stesso centro dati del nodo coordinatore. Questa impostazione invalida la latenza della comunicazione tra centri dati.
    • local_serial: il driver impedisce gli aggiornamenti incondizionati per ottenere la congruenza linearizzabile per le transazioni leggere all'interno del centro dati.
    • uno: una scrittura deve avere esito positivo su almeno un nodo di replica.
    • quorum: (valore predefinito). Una scrittura deve riuscire su un quorum di nodi di replica.
    • seriale: il driver impedisce gli aggiornamenti incondizionati per ottenere la congruenza linearizzabile per le transazioni lightweight.
    • tre : una scrittura deve avere esito positivo su almeno tre nodi di replica.
    • due: una scrittura deve avere esito positivo su almeno due nodi di replica.

 

  • Certificato SSL (se richiesto dal server di database)

Per la connettività privata, per stabilire una connessione a un database che non sia esternalizzato a internet (ad esempio, dietro un firewall), devi configurare una connessione sicura.

Scegliere il metodo per la creazione di una connessione in base alla posizione in cui ci si trova nella piattaforma

In un progetto
Fare clic su Asset> Nuovo asset> Connetti a una origine dati. Consultare Aggiunta di una connessione a un progetto.
In un catalogo
Fare clic su Aggiungi al catalogo> Connessione. Consultare Aggiunta di un asset di connessione a un catalogo.
In uno spazio di distribuzione
Fare clic su Importa asset> Accesso dati> Connessione. Consultare Aggiunta di asset di dati a uno spazio di distribuzione.
Nel Platform assets catalog
Fare clic su Nuova connessione. Consultare Aggiunta di connessioni di piattaforma.

Passo successivo: aggiungere gli asset di dati dalla connessione

Dove è possibile utilizzare questa connessione

È possibile utilizzare le connessioni Apache Cassandra nei seguenti spazi di lavoro e strumenti:

Progetti

  • Data Refinerywatsonx.ai Studio o IBM Knowledge Catalog)
  • DataStage (servizioDataStage ). Consultare Connessione a un'origine dati in DataStage. La connessione Apache Cassandra per DataStage fornisce prestazioni migliori e ulteriori funzioni come le istruzioni prima e dopo SQL e i link di elementi respinti. Tuttavia, non puoi utilizzare la connessione Apache Cassandra per DataStage all'esterno del servizio DataStage .
  • Decision Optimizationwatsonx.ai Studio e watsonx.ai Runtime)
  • Arricchimento dei metadatiIBM Knowledge Catalog)
  • Metadata import (IBM Knowledge Catalog)
  • Quaderniwatsonx.ai Studio). Fare clic su Leggi dati nel riquadro Frammenti di codice per ottenere le credenziali di collegamento e caricare i dati in una struttura dati. Consultare Carica dati dalle connessioni origine dati.
  • SPSS Modelerwatsonx.ai Studio)

Cataloghi

  • Platform assets catalog

  • Altri cataloghiIBM Knowledge Catalog)

Chiavi primarie nelle istruzioni SQL

Se si crea una tabella di destinazione con un'istruzione SQL e non si specifica una colonna chiave, la prima colonna viene designata come chiave primaria.

Configurazione di Apache Cassandra

Ulteriori informazioni

Argomento principale Connessioni supportate

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni