Skip to main content

从二进制文件安装

下载并解压 EloqDoc 压缩包

EloqDoc 兼容 Ubuntu 20.04, 22.04。请从这里下载适合您操作系统的压缩包。

成功下载对应的二进制文件后,在目录中解压它。

tar -zxvf eloqdoc-0.1.0-ubuntu20-amd64.tar.gz

启动 Cassandra 服务器

wget https://archive.apache.org/dist/cassandra/4.1.8/apache-cassandra-4.1.8-bin.tar.gz
tar -zxvf apache-cassandra-4.1.8-bin.tar.gz
./apache-cassandra-4.1.8/bin/cassandra -f
# 验证 Cassandra 是否正在运行:
./apache-cassandra-4.1.8/bin/cqlsh localhost -u cassandra -p cassandra

准备 EloqDoc 配置文件

EloqDoc 使用配置文件来自定义设置。在安装目录下的 etc/mongod.conf 中提供了一个示例。以下是如何配置 EloqDoc 在本地机器上运行的示例。

systemLog:
verbosity: 2
destination: file
path: /home/ubuntu/eloqdoc.log
component:
ftdc:
verbosity: 0
net:
port: 27017
serviceExecutor: "adaptive"
enableCoroutine: true
reservedThreadNum: 2
adaptiveThreadNum: 1
storage:
dbPath: /home/ubuntu/eloqdoc_data
engine: "eloq"
eloq:
txService:
coreNum: 2
checkpointerIntervalSec: 10
nodeMemoryLimitMB: 8192
nodeLogLimitMB: 8192
realtimeSampling: true
collectActiveTxTsIntervalSec: 2
checkpointerDelaySec: 5
storage:
keyspaceName: eloqdoc
cassHosts: 127.0.0.1
setParameter:
diagnosticDataCollectionEnabled: false
disableLogicalSessionCacheRefresh: true
ttlMonitorEnabled: false

启动 EloqDoc 服务器

./bin/mongod --config ./etc/mongod.conf

连接到 EloqDoc 服务器

./mongo --eval "db.t1.save({k: 1}); db.t1.find();"