操作存储节点
存储节点的二进制文件尚未公开。在正式网络启动之前,代码将开源。
运行存储节点的基本 systemd 服务可能如下所示:
[Unit]
Description=Walrus Storage Node
[Service]
User=walrus
Environment=RUST_BACKTRACE=1
Environment=RUST_LOG=info,walrus=debug
ExecStart=/opt/walrus/bin/walrus-node run --config-path /opt/walrus/config/walrus-node.yaml
Restart=always
LimitNOFILE=65536
确保调整任何路径,并根据需要调整日志级别。
walrus-node
二进制文件将片段存储在 RocksDB 中,这意味着数据将存储在磁盘上,路径由 /opt/walrus/config/walrus-node.yaml
文件配置。包含所有必需和可选配置参数的完整格式将与二进制文件一起提供。
以下是 walrus-node.yaml
配置文件简化版本中的一些重要配置参数:
storage_path: /opt/walrus/db
metrics_address: 127.0.0.1:9184
rest_api_address: 0.0.0.0:9185
sui:
rpc: https://fullnode.testnet.sui.io:443
system_object: 0xWALRUS_CONTRACT
blob_recovery:
max_concurrent_blob_syncs: 10
retry_interval_min_secs: 1
retry_interval_max_secs: 3600
metadata_request_timeout_secs: 5
max_concurrent_metadata_requests: 1
sliver_request_timeout_secs: 300
invalidity_sync_timeout_secs: 300
对于监控,您可以配置 Grafana Agent 从 localhost:9184/metrics
(或您配置的 metrics_address
)获取指标。