|
A partir de la versión 8.5.0 de ThingWorx Platform, DSE ya no está disponible para la venta y no se soportará en una versión futura. Para obtener más información, consulte el artículo
End of Sale.
|
|
Los pasos iniciales en DSE requieren el registro, la instalación y la configuración de DSE. La mayor parte de este proceso se realiza independientemente de ThingWorx y se documenta aquí.
|
Para los flujos, los flujos de valor y las tablas de datos, se pueden configurar opciones de bucket. Estas opciones sustituyen la configuración de la instancia de proveedor de persistencia DSE. |
Nombre | Valor por defecto | Descripción | ||
---|---|---|---|---|
Información de conexión | ||||
Hosts de clúster Cassandra | 192.168.234.136,192.168.234.136 | Direcciones IP para los clústeres Cassandra. Se trata de las direcciones IP o los nombres de host configurados durante la configuración de DSE para instalar el clúster Cassandra. | ||
Puerto de clúster Cassandra | 9042 | El puerto para el clúster Cassandra configurado durante la configuración de DSE para instalar el clúster Cassandra. | ||
Nombre de usuario de Cassandra | n/d | Opcional, a menos que desee activar la autenticación en un clúster. En ese caso, este campo es obligatorio.
| ||
Contraseña de Cassandra | n/d | Opcional, a menos que desee activar la autenticación en un clúster. En ese caso, este campo es obligatorio. (Consulte más arriba). | ||
Nombre de espacio de claves de Cassandra | thingworxnd | La ubicación a la que los datos de ThingWorx apuntan. Similar a un esquema en una base de datos relacional.
| ||
URL de clúster de Solr | http://localhost | Si se utilizan tablas de datos, proporcione la dirección IP, el nombre de host completo incluido el dominio o dirección la IP configurada durante la configuración de DSE para instalar el clúster Cassandra. | ||
Puerto de clúster de Solr | 8983 | Si se utilizan tablas de datos, proporcione el puerto configurado durante la configuración de DSE para instalar el clúster Cassandra. | ||
Configuración de espacio de claves de Cassandra | replication = {'class':'NetworkTopologyStrategy', 'Cassandra':1, 'Solr':1} | Depende de la configuración de clúster Cassandra creada durante la configuración de DSE. Principalmente se definen los centros de datos utilizados y los factores de replicación asociados (consulte
http://datastax.com/documentation/cql/3.1/cql/cql_reference/create_keyspace_r.html para ver los detalles). Si los administradores han creado manualmente el espacio de claves, esta configuración debe coincidir con la configuración de espacio de clave creada manualmente. | ||
Niveles de coherencia de Cassandra | {'Cluster' : { 'read' : 'ONE', 'write' : 'ONE' }} | Niveles de coherencia de lectura y escritura para el número de nodos.
| ||
Número máximo de resultados en una consulta CQL | 5000 | El número máximo de resultados de consulta de lenguaje de consulta Cassandra especifica el número de filas que se devuelve al consultar datos. De este modo, se mejora la estabilidad de ThingWorx ya que no permite que se devuelvan conjuntos de resultados de gran tamaño que provocarían problemas de rendimiento en la plataforma. | ||
Mantener conexiones activas | true | Ayuda a mantener activas las conexiones con el clúster Cassandra, especialmente a través de barreras de seguridad, donde se pueden abandonar conexiones inactivas.
| ||
Tiempo de espera de conexión (milisegundos) | 30000 | Tiempo de espera de conexión inicial en milisegundos. Depende de la latencia de red entre ThingWorx y el clúster Cassandra. | ||
Algoritmo de compresión | none | Cuando ThingWorx envía datos a un clúster, existen tres opciones: • Compresión Lz4 • Compresión Snappy • Sin compresión Si el ancho de banda de red entre ThingWorx y el clúster Cassandra es bajo, el uso de una compresión aumentará el rendimiento.
| ||
Número máximo de reintentos de consultas | 3 | El número máximo de reintentos activados para las consultas. El valor por defecto es tres. | ||
Número mínimo de conexiones locales | 4 | El número mínimo de conexiones que pueden leer/escribir datos. | ||
Número máximo de conexiones locales | 16 | El número máximo de conexiones que pueden leer/escribir datos. | ||
Conexiones principales remotas | 2 | El número mínimo de conexiones remotas que pueden leer/escribir datos. | ||
Número máximo de conexiones remotas | 16 | El número máximo de conexiones remotas que pueden leer/escribir datos. | ||
Activar seguimiento | false | Registro: se puede activar para la depuración. | ||
Número máximo de solicitudes asíncronas | 1000 | |||
Configuración de flujo clásico | ||||
Tamaño inicial de la caché | 10000 | El tamaño inicial de la caché. Depende del número de orígenes.
| ||
Tamaño máximo de la caché | 100000 | El tamaño máximo de la caché. Permite controlar el uso de memoria. | ||
Nivel de simultaneidad de caché | 24 | El número de subprocesos a los que se puede acceder al mismo tiempo. El valor mínimo debe reflejar el valor definido para el número máximo de conexiones remotas. | ||
Valores por defecto de flujo clásico | ||||
Número de buckets de origen | 1000 | Los orígenes se pueden colocar en buckets. El número de orígenes es igual al número de consultas que se deben ejecutar. Por ejemplo, si hay 100.000 orígenes, este campo permite determinar el número de buckets que se utilizan.
| ||
Número de buckets por período de tiempo (horas) | 24 | El tiempo (en horas) para crear buckets. Depende de cómo esté configurado el tamaño de bucket de origen. Por ejemplo, si el tamaño de bucket de tiempo se define en 24, los buckets se crearán cada 24 horas. El objetivo es intentar no superar los 2 millones de puntos de datos. Por lo tanto, en función de la velocidad de ingestión de datos (R por segundo) por flujo de valor o flujo clásico: tamaño de bucket de tiempo = 2 mil/(* R 60 * 60)
| ||
Valores por defecto de tabla de datos | ||||
Número de buckets de tablas de datos | 3 | Una tabla de datos se puede dividir en buckets. De este modo, una tabla de datos se puede distribuir entre todos los nodos DSE. Se recomienda un valor superior al número de nodos del clúster para permitir la distribución de datos cuando aumente el número de nodos en función de la carga. Otro factor que se debe tener en cuenta es el número de filas esperadas en la tabla de datos. Tome en consideración la limitación a 200.000 filas por bucket. Esta configuración es el valor por defecto. Se puede especificar el número de buckets por tabla de datos.
| ||
Configuración de flujo de valores | ||||
Tamaño inicial de la caché | 10000 | El tamaño inicial de la caché. Depende del número de orígenes multiplicado por el número de propiedades por origen. | ||
Tamaño máximo de la caché | 100000 | El tamaño máximo de la caché. Permite controlar el uso de memoria. | ||
Nivel de simultaneidad de caché | 24 | El número de subprocesos a los que se puede acceder al mismo tiempo. | ||
Valores por defecto de flujo de valores | ||||
Número de buckets de origen | 1000 | Los orígenes se pueden colocar en buckets. El número de orígenes es igual al número de consultas que se deben ejecutar. Por ejemplo, si hay 100.000 orígenes, este campo permite determinar el número de buckets que se utilizan.
| ||
Número de buckets de propiedades | 1000 | El número de buckets depende del número de propiedades por flujo de valor y el patrón de la consulta. Si hay consultas que se extienden entre todas las propiedades, un tamaño menor de bucket ofrecerá el mejor rendimiento. | ||
Número de buckets por período de tiempo (horas) | 24 | El tamaño de los buckets. Depende de cómo esté configurado el tamaño de bucket de origen. Por ejemplo, si el tamaño de bucket de tiempo se define en 24, los buckets se crearán cada 24 horas.
|