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