Para acceder a sus datos en Apache Cassandra, cree un activo de conexión para el mismo.
Apache Cassandra es una base de datos NoSQL, distribuida y de código abierto.
Versiones soportadas
Apache Cassandra 2.0 o posteriores
Crear una conexión con Apache Cassandra
Para crear el activo de conexión, necesita estos detalles de conexión:
- Nombre de host o dirección IP
- Número de puerto
- Espacio de claves (opcional)
- Nombre de usuario y contraseña
- Coherencia de lectura (opcional): especifica el número de réplicas que deben responder a una solicitud de lectura antes de que se devuelvan los datos a la aplicación cliente.
- all: los datos se devuelven a la aplicación después de que todas las réplicas hayan respondido. Este valor proporciona la mayor coherencia y la menor disponibilidad.
- local_one: los datos se devuelven de la réplica más cercana en el centro de datos local.
- local_quorum: Los datos se devuelven después de que haya respondido un quórum de réplicas en el mismo centro de datos que el nodo coordinador. Este valor anula la latencia de la comunicación entre centros de datos.
- local_serial: los datos de un centro de datos se leen sin proponer una nueva adición o actualización. Las transacciones no confirmadas dentro del centro de datos se confirman como parte de la lectura.
- uno: los datos se devuelven desde la réplica más cercana. Este valor proporciona la disponibilidad más alta, pero aumenta la probabilidad de que se lean datos obsoletos.
- quórum: (valor predeterminado). Los datos se devuelven después de que un quórum de réplicas haya respondido desde cualquier centro de datos.
- serial: los datos se leen sin proponer una nueva adición o actualización. Las transacciones no confirmadas se confirman como parte de la lectura.
- tres: Los datos se devuelven desde tres de las réplicas más cercanas.
- dos: los datos se devuelven desde dos de las réplicas más cercanas.
- Coherencia de grabación (opcional): especifica el número de réplicas para las que la solicitud de grabación debe realizarse correctamente antes de que se devuelva un acuse de recibo a la aplicación cliente.
- all: Una grabación debe realizarse correctamente en todos los nodos de réplica del clúster para esa clave de partición. Este valor proporciona la mayor coherencia y la menor disponibilidad.
- any: Una escritura debe ser satisfactoria en al menos un nodo. Incluso si todos los nodos de réplica para la clave de partición dada están inactivos, la escritura puede tener éxito después de que se haya escrito una transferencia insinuada. Este valor proporciona la menor coherencia y la mayor disponibilidad.
- each_quorum: una escritura debe ser satisfactoria en un quórum de nodos de réplica en un centro de datos.
- local_one: una grabación debe realizarse correctamente en al menos un nodo de réplica del centro de datos local.
- local_quorum: Una escritura debe ser satisfactoria en un quórum de nodos de réplica en el mismo centro de datos que el nodo coordinador. Este valor anula la latencia de la comunicación entre centros de datos.
- local_serial: el controlador impide que las actualizaciones incondicionales consigan una coherencia linealizable para las transacciones ligeras dentro del centro de datos.
- uno: una grabación debe realizarse correctamente en al menos un nodo de réplica.
- quórum: (valor predeterminado). Una escritura debe ser satisfactoria en un quórum de nodos de réplica.
- serial: El controlador impide que las actualizaciones incondicionales consigan una coherencia linealizable para transacciones ligeras.
- tres: Una escritura debe ser satisfactoria en al menos tres nodos de réplica.
- dos: Una escritura debe ser satisfactoria en al menos dos nodos de réplica.
- Certificado SSL (si lo requiere el servidor de bases de datos)
Para Conectividad privada, para conectarse a una base de datos que no se exterioriza a Internet (por ejemplo, detrás de un cortafuegos), debe configurar una conexión segura.
Elija el método para crear una conexión basada en el lugar en el que se encuentra en la plataforma
- En un proyecto
- Pulse Activos > Nuevo activo > Conectar a un origen de datos. Consulte Adición de una conexión a un proyecto.
- En un espacio de despliegue
- Pulse Importar activos > Acceso a datos > Conexión. Consulte Adición de activos de datos a un espacio de despliegue.
- En el catálogo de activos de la plataforma
- Pulse Nueva conexión. Consulte Adición de conexiones de plataforma.
Paso siguiente: Añadir activos de datos desde la conexión
Dónde puede utilizar esta conexión
Puede utilizar las conexiones Apache Cassandra en los siguientes espacios de trabajo y herramientas:
Proyectos
- Data Refinery
- Decision Optimization
- Cuadernos. Pulse Leer datos en el panel Fragmentos de código para obtener las credenciales de conexión y cargar los datos en una estructura de datos. Consulte Cargar datos desde conexiones de origen de datos.
- SPSS Modeler
- Synthetic Data Generator
Catálogos
- Platform assets catalog
Claves primarias en sentencias SQL
Si crea una tabla de destino con una sentencia SQL y no especifica una columna de clave, la primera columna se designa como clave primaria.
Configuración de Apache Cassandra
Más información
Tema principal: Conexiones soportadas