从二进制文件安装
下载并解压 EloqDoc 压缩包
EloqDoc 兼容 Ubuntu 20.04, 22.04。请从这里下载适合您操作系统的压缩包。
成功下载对应的二进制文件后,在目录中解压它。
- Ubuntu20.04
- Ubuntu22.04
tar -zxvf eloqdoc-0.1.0-ubuntu20-amd64.tar.gz
tar -zxvf eloqdoc-0.1.0-ubuntu22-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();"