将数据保存到NAS
发布于 2 个月前 作者 flybobdog 151 次浏览 来自 分享

笔记本或者一台台式机的存储容量毕竟是有限的,硬盘扩充也不方便。所以在部署quantaxis的时候,我就想着一定要把数据存到NAS上。本人家里有一台4盘位的黑群晖。刚开始走了很多弯路,docker的一把compose之后,数据库怎么也连不上。后来我还是老老实实的linux手动安装的方式把quantaxis搞完了。在输入save stock_day,跳出IP选择的时候,还是无比兴奋的。(折腾太久了)。然后就开始想着怎么往NAS上迁移。 此次省略(群晖上docker安装mongodb,实在是太简单了,网上有详细步骤)。搜了论坛都没有相关资料,把源码里有关数据库的文件都看了,发现好像都是从一个config文件里面获得的,但是找不到这个文件啊(本人一直用“ls -a”指令)。后来无意中运行一个实盘回测,出错提示,说我没有在config.ini中配置用户名和密码。并给出了路径。我眼前一亮,马上进去看了。mongodb.jpg这不就是mongodb的IP和端口设置吗?然后马上修改了。再save stock_day,群晖的mongo就有反应了。操作步骤: 1,找到这个config.ini文件:用ls -all 在/home/用户名 如果用root用户安装的,就在root文件夹找。找到“.quantaxis”quantaxis.jpg前面带点的隐含文件夹,ls -a是不显示的。 2,然后就是修改config.ini文件里面的mongo对应的IP地址就行了。 本地已经有的数据,可以用mongo的命令迁移到群晖上去,不用再执行一次save 命令了。

回到顶部