DCO无法安装&;运行ArangoDB

DCO无法安装&;运行ArangoDB,arangodb,dcos,Arangodb,Dcos,我已经用一个代理和3个主机安装了DCOS,并尝试安装ArangoDB,但它无法部署ArangoDB 下面是根据日志查看的配置。 ArangoDB图像:ArangoDB/ArangoDB mesos:3.0 模式:集群 异步复制标志:0 第二个数据库服务器:0 与数据库服务器的协调人:0 第二个SameServer:0 ArangodForcePullImage:1 ArangodPrivilegeDimage:0 最小资源代理:mem():2048;cpu():0.25;磁盘(*):2048 最

我已经用一个代理和3个主机安装了DCOS,并尝试安装ArangoDB,但它无法部署ArangoDB

下面是根据日志查看的配置。

ArangoDB图像:ArangoDB/ArangoDB mesos:3.0

模式:集群

异步复制标志:0

第二个数据库服务器:0

与数据库服务器的协调人:0

第二个SameServer:0

ArangodForcePullImage:1

ArangodPrivilegeDimage:0

最小资源代理:mem():2048;cpu():0.25;磁盘(*):2048

最小资源DBserver:mem():4096;cpu():1;磁盘(*):4096

辅助数据库服务器的最小资源: mem():4096;cpu():1;磁盘(*):4096

最小资源协调员:mem():4096;cpu():1;磁盘(*):1024

代理机构中的代理数量:3

数据库服务器数量:2

协调员人数:2人

动物园管理员:zk://master.mesos:2181/arangodb3

下面是在日志文件中看到的错误。

0901 07:07:34.769537 23看管人组。cpp:422]计划代理人 实例:3,正在运行的代理实例:1

I0901 07:07:34.769601 23看守人。cpp:400]拒绝报价 e2301ebe-fff0-46a5-b71b-ef77b9a7a764-O11

I0901 07:07:37.474743 24 HttpServer.cpp:439]处理http请求 'GET/v1/health.json'

I0901 07:07:40.802276 23看管人组。cpp:416]这里是 报价:

{“id”:{“value”:“e2301ebe-fff0-46a5-b71b-ef77b9a7a764-O12”},“框架id”:{“value”:“37ac79b8-bc37-4493-9558-aa72638290db-0002”},“从机id”:{“value”:“37ac79b8-bc37-4493-9558-aa72638290db-S0”},“主机名”:“192.168.12.167”,“url”:“方案”:“http”,“地址”:“192.ip.12.167”,“从机路径”:“192.ip.167”;“查询”:“从机路径”:,“资源”:[{“名称”:“端口”,“类型”:1,“范围”:“{“范围”:[{“开始”:1026,“结束”:2180},{“开始”:2182,“结束”:3887},{“开始”:3889,“结束”:5049},{“开始”:5052,“结束”:8079},{“开始”:8082,“结束”:8180},{“开始”:8182,“结束”:17140},{“开始”:17144,“结束”:32000},{“角色”:“},{“名称”:“磁盘”,“类型”:0,“标量”:1.17866e:{“值”:8082,“结束”:8180},{“角色”:CPU“},{,“标量”:{“值”:7.5},“角色”:“},{“名称”:“mem”,“类型”:0,“标量”:{“值”:12298},“角色”:“}],“属性”:[],“执行者ID”:[]}

I0901 07:07:40.802320 23看管人组。cpp:422]计划代理人 实例:3,正在运行的代理实例:1

I0901 07:07:40.802383 23看守人。cpp:400]拒绝报价 e2301ebe-fff0-46a5-b71b-ef77b9a7a764-O12

我相信一个代理服务器也足够了。代理的数量也应该是3个服务器吗

如果需要,还需要知道如何重新启动整个集群和单个服务?(终止进程似乎不是正确的方法)

有人能建议一下这里到底需要做什么吗


提前感谢!

我是否正确理解您只有一个代理节点(这可以解释为什么只有一个实例在运行)?ArangoDB至少需要3个代理节点。
请参阅预安装说明:

我是否正确理解您只有一个代理节点(这说明只有一个实例在运行)?ArangoDB至少需要3个代理节点。
请参阅预安装说明:

ArangoDB框架将坚持将您的两台DBServer放在不同的Mesos代理上。如果您确实只有一个Mesos代理,则无法使用您提供的参数部署ArangoDB。@js84-我想是这样!DCOS只有一个代理节点正在尝试在同一台服务器上安装3个代理。我们正在安装DCOSnt通过3个主机和一个代理。这里有一些误解。ArangoDB和DC/OS都使用术语“代理”。ArangoDB将在DC/OS代理上启动任务。ArangoDB需要的最基本的任务是它自己的代理,由1:n(ArangoDB)-代理组成。默认配置将尝试启动3(ArangoDB)-代理。每个代理都必须在不同的(DC/OS)代理上运行。否则安装将无法恢复。或者添加更多的DC/OS代理(然后arangodb代理将出现)或者更改arangodb dcos配置,使其仅启动1个代理、1个协调器和1个dbserver@mop-感谢您提供的信息!我又添加了两个代理,现在运行良好!ArangoDB框架将坚持将您的两个DBServer放在不同的Mesos代理上。如果您确实只有一个Mesos代理,则ArangoDB无法在您提供的参数。@js84-我想是的!DCOS只有一个代理节点试图在同一台服务器上安装3个代理。DCOS的安装过程中使用了3个主机和一个代理。这里有一些误解。ArangoDB和DC/OS都使用术语“代理”“.ArangoDB将在DC/OS代理上启动任务。ArangoDB需要的最基本的任务是它自己的代理,由1:n(ArangoDB)-代理组成。默认配置将尝试启动3个(ArangoDB)-代理。每一个都必须在不同的(DC/OS)代理上运行。否则,设置将无法恢复。要么添加更多DC/OS代理(然后arangodb代理应该出现),要么更改arangodb dcos配置,使其仅启动1个代理、1个协调器和1个dbserver@mop-谢谢你提供的信息!我又增加了两个代理,现在效果很好!