我已经安装了一个代理和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台服务器?
如果需要,还需要知道如何重启整个集群和单个服务? (杀戮过程似乎不正确)
有人可以建议在这需要做什么......
提前致谢!
答案 0 :(得分:6)
我是否正确理解您只有一个代理节点(只能解释一个运行的实例)? ArangoDB至少需要3个代理节点。 请参阅预安装说明:https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/A/arangodb3/4/package.json#L10