Mongodb 在多个Voltron Historian框架之间切换或添加多个Voltron Historian框架
我的Voltron平台中安装了以下代理: 代理-标识-标记 SQLHistoryManager-3.6.1-platform.historian-platform\u historian 根据文件: 我试图在此文档之后安装另一个Historian-(Mongo Historian): 以下是在Ubuntu上安装mongodb的步骤: 先决条件 1.MongodbMongodb 在多个Voltron Historian框架之间切换或添加多个Voltron Historian框架,mongodb,volttron,Mongodb,Volttron,我的Voltron平台中安装了以下代理: 代理-标识-标记 SQLHistoryManager-3.6.1-platform.historian-platform\u historian 根据文件: 我试图在此文档之后安装另一个Historian-(Mongo Historian): 以下是在Ubuntu上安装mongodb的步骤: 先决条件 1.Mongodb cd volttron . env/bin/activate sudo scripts/historian-scripts/root_
cd volttron
. env/bin/activate
sudo scripts/historian-scripts/root_install_mongo_ubuntu.sh
2.Mongodb连接器
pip安装pymongo
安装已成功完成。但是,我使用以下命令检查已安装代理的状态
volttron -l log1&
volttron-ctl status
出于某种原因,它没有出现在我的代理人之下
问题:
有可能两个代理都在同一个伏打管中吗?如果没有,,
请告诉我如何在historian代理之间切换(即用Mongodbagent替换SQLHistoryManager)或启用Mongodbagent代理
值得一提的是,我安装了“板条箱历史学家” 连接到mongo数据库需要pymongo。您仍然需要安装MongodbHistorian 您可以查看安装代理本身所需操作的示例。以下假设您是从volttron目录的根目录运行它,并且您已经修改了mongodbhistorian目录中的配置文件以连接到mongodb实例
#!/usr/bin/env bash
if [ ! -e "./volttron/platform" ]; then
echo "Please execute from root of volttron repository."
exit 0
fi
export HIST="services/core/MongodbHistorian"
export HIST_CONFIG="$HIST/config.mongodb"
SCRIPTS_CORE="./scripts/core"
$SCRIPTS_CORE/start_historian.sh $1
还有一点需要注意的是,很快我们将把master更新为releases/5.0rc,因此安装方法将有所改变。谢谢Craig!我的操作系统是ubuntu,使用这个命令sudo scripts/historian scripts/root\u install\u mongo\u ubuntu.sh,似乎有一些缺少的个人软件包,例如,()这是我收到的错误消息。。。E:未能获取404未找到。。。。。E:一些索引文件下载失败。它们被忽略了,或者使用了旧的。