DCOS无法安装&运行ArangoDB

时间:2016-09-01 13:08:22

标签: arangodb dcos

我已经安装了一个代理和3个主服务器的DCOS,并尝试安装ArangoDB,但它未能部署arangodb。

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

  

ArangoDB图片:arangodb / arangodb-mesos:3.0

     

模式:群集

     

异步复制标志:0

     

SecondariesWithDBservers:0

     

CoordinatorsWithDBservers:0

     

SecondarySameServer:0

     

ArangoDBForcePullImage:1

     

ArangoDBPrivilegedImage:0

     

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

     

最小资源DBserver:mem():4096; cpus():1; disk(*):4096

     

最小资源辅助DBserver:   MEM():4096; CPU中(的):1;磁盘(*):4096

     

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

     

代理商数量:3

     

DB服务器数量:2

     

协调员人数:2

     

zookeeper:zk://master.mesos:2181 / arangodb3

以下是日志文件中显示的错误。

  

0901 07:07:34.769537 23 CaretakerCluster.cpp:422]计划代理人   实例:3,运行代理实例:1

     

I0901 07:07:34.769601 23 Caretaker.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 CaretakerCluster.cpp:416]在这里   提供:

     

{ “ID”:{ “值”: “e2301ebe-fff0-46a5-b71b-ef77b9a7a764-O12”}, “framework_id”:{ “值”: “37ac79b8-bc37-4493-9558-aa72638290db-0002” }, “slave_id”:{ “值”: “37ac79b8-bc37-4493-9558-aa72638290db-S0”}, “主机名”: “192.168.12.167”, “URL”:{ “方案”: “HTTP”,”地址 “:{” 主机名 “:” 192.168.12.167" , “IP”: “192.168.12.167”, “端口”:5051}, “路径”: “/从(1)”, “查询”:[]} “资源”:[{ “名称”: “端口”, “类型”:1, “范围”:{ “范围”:[{ “开始”:1026, “结束”:2180},{ “开始”: 2182, “结束”:3887},{ “开始”:3889, “结束”:5049},{ “开始”:5052, “结束”:8079},{ “开始”:8082, “结束”:8180} ,{ “开始”:8182, “结束”:17140},{ “开始”:17144, “结束”:32000}]}, “角色”: “”},{ “名称”: “磁盘” , “类型”:0, “标量”:{ “值”:1.17866e + 06}, “角色”: “”},{ “名称”: “的CPU”, “类型”:0,”标量 “:{” 值 “:7.5},” 角色 “:” “},{” 名称 “:” MEM “ ”类型“:0, ”标量“:{ ”值“:12298},”角色 “:” “}],” 属性 “:[],” executor_ids“:[]}

     

I0901 07:07:40.802320 23 CaretakerCluster.cpp:422]计划代理人   实例:3,运行代理实例:1

     

I0901 07:07:40.802383 23 Caretaker.cpp:400]报价下降   e2301ebe-fff0-46a5-b71b-ef77b9a7a764-O12

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

如果需要,还需要知道如何重启整个集群和单个服务? (杀戮过程似乎不正确)

有人可以建议在这需要做什么......

提前致谢!

1 个答案:

答案 0 :(得分:6)

我是否正确理解您只有一个代理节点(只能解释一个运行的实例)? ArangoDB至少需要3个代理节点。 请参阅预安装说明:https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/A/arangodb3/4/package.json#L10