Dataxtax代理错误 [英] Dataxtax Agent error

查看:233
本文介绍了Dataxtax代理错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在OpsCenter中添加现有群集时,收到错误:

While adding existing cluster in OpsCenter I receive an error:

ERROR: Agent for XXX.XXX.XXX.XXX was unable to complete operation (http://XXX.XXX.XXX.XXX:61621/snapshots/pit/properties?): java.lang.IllegalArgumentException: No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil



在代理上有一个错误:

On agent there is an error:

java.lang.IllegalArgumentException: No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil
at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:541)
at clojure.java.io$fn__8551$G__8546__8558.invoke(io.clj:73)
at clojure.java.io$reader.doInvoke(io.clj:106)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$slurp.doInvoke(core.clj:6278)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at opsagent.backups.pit$read_properties.invoke(pit.clj:68)
at opsagent.backups.pit$enabled_QMARK_.invoke(pit.clj:106)
at clojure.core$eval37.invoke(NO_SOURCE_FILE:107)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.eval(Compiler.java:6582)
at clojure.core$eval.invoke(core.clj:2852)
at opsagent.opsagent$post_interface_startup.doInvoke(opsagent.clj:102)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at opsagent.conf$handle_new_conf.invoke(conf.clj:198)
at opsagent.messaging$message_callback$fn__12316.invoke(messaging.clj:52)
at opsagent.messaging.proxy$java.lang.Object$StompConnection$Listener$7f16bc72.onMessage(Unknown Source)
at org.jgroups.client.StompConnection.notifyListeners(StompConnection.java:324)
at org.jgroups.client.StompConnection.run(StompConnection.java:274)
at java.lang.Thread.run(Thread.java:745)

并且群集创建失败。我在启动时得到这个错误。我尝试重新安装代理,但不会帮助

And cluster creation failed. Also i get this error during startup. I tried reinstall agent but in won't help

DataStax代理版本:5.1.0

DataStax Agent version: 5.1.0

OpsCenter 5.1 .0

OpsCenter version 5.1.0

root@node1:~# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
root@node1:~# 

address.yaml的内容

Content of address.yaml

stomp_interface: "YYY.YYY.YYY.YYY"

opscenterd的内容.conf

Content of opscenterd.conf

[webserver]
port = 8888
interface = 0.0.0.0
use_ssl = false
[logging]
level = INFO

< cluster name> .conf不存在,因为未添加集群

<cluster name>.conf is absent, because cluster not added

推荐答案

代理所具有的问题是在该节点上找到DSE的安装。当它找不到DSE时,它无法获取归档属性文件更新和错误。

The problem the agent is having is finding your installation of DSE on that node. When it can't find DSE it can't get the archiving properties file to update and errors out.

这个错误消息是不幸的是没有帮助。我创建了一个票来修复错误消息(它是不幸的私人,但你可以使用这个票号码,当讨论与DataStax的问题​​:OPSC-4826)

This error message is unfortunately terribly unhelpful. I've created a ticket to fix the error message (it's unfortunately private, but you can use this ticket number when discussing the issue with DataStax: OPSC-4826)

解决方法,请尝试在该节点上的address.yaml文件中设置cassandra_install_location。调整address.yaml后,请退回代理,您可以重试该操作。

For a work around, try setting cassandra_install_location in your address.yaml file on that node. After adjusting address.yaml please bounce the agent and you can retry that operation.

您可以在此处找到列出此和更多address.yaml配置项的文档: http://www.datastax.com/documentation/opscenter/5.1/opsc/ configure / agentAddressConfiguration.html

You can find a document listing this and more address.yaml config items here: http://www.datastax.com/documentation/opscenter/5.1/opsc/configure/agentAddressConfiguration.html

这篇关于Dataxtax代理错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆