cnode的1.23.0 是较大的一次升级,主要变动包括正式废弃 liveview,且相关依赖的 gliveview、cntools 升级后都需要与1.23.0版本适配,不再向下兼容1.21.0。以下是流水账备忘 rt-view的安装部署和 cnode更新

cnode更新

按官方指引再次更新 prereqs.sh

*本次更新后不再支持以root方式运行,如需强行操作,找到以下这行,前面加上 #

[[ "${SUDO}" = 'Y' && $(id -u) -eq 0 ]] && err_exit "Please run as non-root user."
确保编译环境和配置文件都是最新的之后

按常规方式通过git更新cnode源码,切换版本到 tags/1.23.0 ,

cd ~/git/cardano-node/
git fetch --tags --all 
git tag 
git checkout tags/1.23.0

然后执行 $CNODE_HOME/scripts/cabal-build-all.sh 编译

编译后注意检查配置文件是否 mainnet 相关选项和端口是否正确, viewmode 切换回 simpleview

之后编辑 start_all.sh 脚本,用 rt-view 启动命令替代 gLiveview 窗(这个要在rt-view部署完毕后)

rt-view 部署

从 github下载编译好的 release
解压,首次运行按提示进行配置,默认web端口 8024

之后在 tmux预留一窗口运行即可。

按文档要求修改cnode的config文件。重启节点,完事

注意事项

rt-view服务端必须在cnode启动前运行,如果rt-view服务重启,需要重启所有cnode否则不能捕获数据,cnode端也会刷出大量的错误信息

Notice: TraceForwarder's queue is full, dropping log items!


相关链接

文档:rt-view install
文档:rt-view配置——Cardano Node Configuration
Github:Cardano-RT-View
文档:官方cnode安装部署指引 、cntools(guild-operators)
Github: Carnode-node
Github-Release: Carnode-node

标签: cardano, ada, rt-view

添加新评论