Ключевое пространство «OpsCenter» не существует

Когда я запускаю datastax-agent, просматриваю /var/log/datastax-agent/agent.log, я вижу следующее сообщение об ошибке:

clojure.lang.ExceptionInfo: throw+: {:type :opsagent.cassandra/keyspaces-does-not-exist, :message "The OpsCenter storage keyspace, \"OpsCenter\", does not exist yet."} {:object {:type :opsagent.cassandra/keyspaces-does-not-exist, :message "The OpsCenter storage keyspace, \"OpsCenter\", does not exist yet."}, :environment {conn #<SessionManager com.datastax.driver.core.SessionManager@374c40ba>, ks-to-set "\"OpsCenter\"", current-ks nil, e #<InvalidQueryException com.datastax.driver.core.exceptions.InvalidQueryException: Keyspace 'OpsCenter' does not exist>}}
        at opsagent.cassandra$set_ks.invoke(cassandra.clj:28)
        at opsagent.cassandra$get_conn.invoke(cassandra.clj:33)
        at opsagent.cassandra$scan_pdps.invoke(cassandra.clj:180)
        at opsagent.cassandra$process_pdp_row$fn__2465.invoke(cassandra.clj:206)
        at opsagent.cassandra$process_pdp_row.invoke(cassandra.clj:204)
        at opsagent.cassandra$process_pdp_row.invoke(cassandra.clj:202)
        at opsagent.cassandra$load_pdps_with_retry$fn__2471.invoke(cassandra.clj:218)
        at opsagent.cassandra$load_pdps_with_retry.invoke(cassandra.clj:217)
        at opsagent.cassandra$setup_cassandra.invoke(cassandra.clj:275)
        at opsagent.opsagent$setup_cassandra.invoke(opsagent.clj:152)
        at opsagent.opsagent$init_jmx.invoke(opsagent.clj:206)
        at opsagent.opsagent$_main.doInvoke(opsagent.clj:271)
        at clojure.lang.RestFn.applyTo(RestFn.java

Как это исправить?


person user375868    schedule 31.03.2015    source источник
comment
OpsCenter должен создать пространство ключей самостоятельно. Можете ли вы проверить cqlsh и посмотреть, сделал ли он это? desc keyspace OpsCenter   -  person phact    schedule 31.03.2015
comment
Вы успешно запустили демон opscenter в кластере с этим узлом?   -  person Chris Lohfink    schedule 31.03.2015
comment
Проверил в cqlsh, КС там нет. И нет, я не могу запустить OpsCenter в кластере из-за этой ошибки — stackoverflow.com/questions/29361021/   -  person user375868    schedule 31.03.2015
comment
какая версия opscenter у вас работает? Вы пытались установить opscenter на другом хосте, а позже попытаться добавить существующий кластер?   -  person sebamontini    schedule 13.04.2015


Ответы (1)


вам следует перезапустить opscenter; Я делаю это нормально!

  1. ssh к вашей машине opscenter для развертывания;
  2. убить -9 пид оператора
  3. cd ваш путь opscenter
  4. корзина для компакт-дисков
  5. ./opscenter
person MengYe Shen    schedule 27.10.2015