|
DSE 入门需要您注册、安装和配置 DSE。此进程的大部分操作将独立于 ThingWorx 执行,且会在此进行记录。
|
您可以为流、值流和数据表配置存储段设置。这些设置会覆盖 DSE 持久化方案提供工具实例配置。 |
名称 | 默认值 | 说明 | ||
---|---|---|---|---|
连接信息 | ||||
Cassandra 群集主机 | 192.168.234.136,192.168.234.136 | Cassandra 群集的 IP 地址。这些是 DSE 设置期间配置的 IP 地址或主机名称,用于安装 Cassandra 群集。 | ||
Cassandra 群集端口 | 9042 | 在 DSE 设置期间配置的 Cassandra 群集的端口,用于安装 Cassandra 群集。 | ||
Cassandra 用户名 | 不适用 | 此为可选项,除非您要在群集上启用身份验证。在这种情况下,该字段为必填字段。
| ||
Cassandra 密码 | 不适用 | 此为可选项,除非您要在群集上启用身份验证。在这种情况下,该字段为必填字段。(请参阅上述内容。) | ||
Cassandra 密钥空间名称 | thingworxnd | ThingWorx 数据指向的位置。类似于关系数据库中的架构。
| ||
Solr 群集 URL | http://localhost | 如果正在使用数据表,请提供 IP 或完全限定的主机名称,包括 DSE 设置期间配置的用于安装 Cassandra 群集的域或 IP。 | ||
Solr 群集端口 | 8983 | 如果正在使用数据表,请提供 DSE 设置期间配置的用于安装 Cassandra 群集的端口。 | ||
Cassandra 密钥空间设置 | 同步复制 = {'class':'NetworkTopologyStrategy', 'Cassandra':1, 'Solr':1} | |||
Cassandra 一致性级别 | {'Cluster' : { 'read' : 'ONE', 'write' : 'ONE' }} | 节点数的读取和写入一致性级别。
| ||
CQL 查询结果限制 | 5000 | Cassandra 查询语言查询结果限制指定了查询数据时可返回的行数。这样可以增强 ThingWorx 的稳定性,因为不允许返回可能导致平台性能问题的大型结果集。 | ||
保持连接 | true | 有助于保持与 Cassandra 群集连接的正常运行,特别是跨越防火墙的非活动连接可能会断开。
| ||
连接超时 (毫秒) | 30000 | 初始连接超时 (以毫秒为单位)。取决于 ThingWorx 和 Cassandra 群集之间的网络延迟。 | ||
压缩算法 | 无 | 当 ThingWorx 将数据发送到群集中时,有三个选项: • Lz4 压缩 • 快速压缩 • 不压缩 如果 ThingWorx 和 Cassandra 群集之间的网络带宽较低,则使用压缩可提高吞吐量。
| ||
查询重试最大次数 | 3 | 为查询启用的最大重试次数。默认值为 3。 | ||
本地核心连接数 | 4 | 能够读取/写入数据的最小连接数。 | ||
本地最大连接数 | 16 | 能够读取/写入数据的最大连接数 | ||
远程核心连接数 | 2 | 能够读取/写入数据的最小远程连接数。 | ||
远程最大连接数 | 16 | 能够读取/写入数据的最大远程连接数。 | ||
启用追踪 | false | 日志记录。可用于调试。 | ||
异步请求最大次数 | 1000 | |||
典型流设置 | ||||
缓存初始大小 | 10000 | 初始缓存大小。这取决于源的数量。
| ||
缓存最大大小 | 100000 | 最大缓存大小。控制内存使用情况。 | ||
缓存并发性 | 24 | 单次可以访问的线程数。最小值应反映为最大远程连接数设置的值。 | ||
典型流默认值 | ||||
源存储段计数 | 1000 | 可以投入到存储段的源。源的数量等于需要执行的查询次数。例如,如果您有 100,000 个源,此字段将确定所使用存储段的数量。
| ||
存储段间隔时间 (小时) | 24 | 创建存储段的时间 (以小时为单位)。取决于源存储段间隔的设置方式。例如,如果将存储段间隔时间设置为 24,则每 24 小时创建一个存储段。目标是尝试不超过 200 万个数据点。因此,取决于每个值流或典型流的数据采集速率 (R/秒):存储段间隔时间 = 2 mil/(R * 60 * 60)
| ||
数据表默认值 | ||||
数据表存储段计数 | 3 | 数据表可以拆分为存储段。这允许在 DSE 节点内传播数据表。建议使用的值高于群集中节点数,以便在节点数随载荷增加而增加时能够传播数据。另一个要考虑的因素是数据表中预期的行数。考虑限制为每个存储段 200,000 行。此处为默认设置。可以为每个数据表指定存储段计数。
| ||
值流设置 | ||||
缓存初始大小 | 10000 | 初始缓存大小。这取决于每个源的属性数与源的数量的乘积。 | ||
缓存最大大小 | 100000 | 最大缓存大小。控制内存使用情况。 | ||
缓存并发性 | 24 | 单次可以访问的线程数。 | ||
值流默认值 | ||||
源存储段计数 | 1000 | 可以投入到存储段的源。源的数量等于需要执行的查询次数。例如,如果您有 100,000 个源,此字段将确定所使用存储段的数量。
| ||
属性存储段计数 | 1000 | 存储段的数量取决于每个值流的属性数量和查询模式。如果存在跨属性查询,则较小的存储段大小即可使性能达到最佳。 | ||
存储段间隔时间 (小时) | 24 | 存储段的大小。取决于源存储段间隔的设置方式。例如,如果将存储段间隔时间设置为 24,则每 24 小时创建一个存储段。
|