集群部署(使用Cassandra作为存储)

基本配置

Fusion DiscoveryX 使用 Akka Persistence 作为存储层,akka-persistence-cassandra 为 Akka Persistence 提供了 JDBC 访问插件。

akka {
  persistence {
    journal {
      plugin = "cassandra-journal"
      // auto-start-journals = ["cassandra-journal"]
    }
    snapshot-store {
      plugin = "cassandra-snapshot-store"
      // auto-start-snapshot-stores = ["cassandra-snapshot-store"]
    }
  }
}

初始化数据库

在启动 Fusion DiscoveryX 之前,需要提前建好 Cassandra 数据库表。在软件包的 share/cassandra/schema 目录下能找到 Cassandra 数据库表的创建脚本。

├── journal-schema.cql
└── snapshot-schema.cql
在此文档中发现错误?该页面的源代码可以在 这里 找到。欢迎随时编辑并提交Pull Request。