Я настраиваю новый кластер C* и использую apt-get для установки OpsCenter 4.0; который подошел нормально и увидел все мои узлы.
У меня настроен файл ~/.ssh/id_dsa, и я могу подключиться к своим узлам по ssh без пароля.
Я попытался настроить OpsCenter для установки агентов через «исправление»... предоставив закрытый ключ в диалоговом окне «Учетные данные узла SSH»… но я получаю сообщение «Не удалось подключиться по SSH к... Ошибка вывода: Отказано в доступе (открытый ключ).
Я озадачен, как я могу ssh из строки cmd, но OpsCenter не может.
Затем я попытался установить агенты вручную (снова используя apt-get и запуск службы opscenterd-agent), но я получаю это в файле /var/log/datastax-agent/startup.log:
INFO [main] 2013-12-13 13:25:11,035 Loading conf files: /var/lib/datastax-agent/conf/address.yaml
Exception in thread "main" java.lang.ClassCastException: java.lang.Character cannot be cast to java.util.Map$Entry
at opsagent.conf$load_conf_file$fn__1185$fn__1186.invoke(conf.clj:197)
at clojure.core$map$fn__4207.invoke(core.clj:2487)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:484)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core.protocols$seq_reduce.invoke(protocols.clj:30)
at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
at clojure.core$reduce.invoke(core.clj:6177)
at clojure.core$into.invoke(core.clj:6229)
at opsagent.conf$load_conf_file.invoke(conf.clj:195)
at clojure.core$map$fn__4207.invoke(core.clj:2487)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:484)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core.protocols$seq_reduce.invoke(protocols.clj:30)
at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
at clojure.core$reduce.invoke(core.clj:6177)
at clojure.core$into.invoke(core.clj:6229)
at opsagent.conf$load_conf.invoke(conf.clj:209)
at opsagent.opsagent$_main.doInvoke(opsagent.clj:228)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at opsagent.opsagent.main(Unknown Source)
(мой файл address.yaml: stomp_interface=1.2.3.4 // с разными номерами, конечно
Я использовал предыдущие версии C* и OpsCenter в течение многих лет, но теперь я застрял, чтобы запустить эту версию.