2016-05-03 4 views
0

Я пытаюсь перебалансировать кластер DSE с 6 узлами с использованием OpsCenter 5.2.1, а работа завершилась неудачей на 80% со следующей ошибкой стека в opscenterd.log. Мы запускаем DSE 4.8.0 с 6 поисковыми узлами. Как я могу оправиться от этой ошибки? Могу ли я снова перезагрузить баланс? Или я должен сначала запустить ремонт? (Или что-то другое?)Не удалось выполнить переоснащение OpsCenter 5.2.1

2016-05-02 23:27:18+0000 [local] WARN: Marking request '10.0.30.57: /ops/cleanup' (3bf6010a-6790-4301-9bf1-53c37fac61d8) as failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] WARN: Marking request 'Cluster Rebalance' (6303d5ea-4382-40ff-905f-cbca051c7fa9) as failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Rebalance failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Traceback (most recent call last): 
     Failure: twisted.python.failure.DefaultException: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Rebalance failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Rolling job failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Traceback (most recent call last): 
      File "build/lib/python2.7/site-packages/opscenterd/ClusterUtils.py", line 607, in run 
     DefaultException: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Rolling job failed: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 
2016-05-02 23:27:18+0000 [local] ERROR: Traceback (most recent call last): 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/internet/defer.py", line 388, in errback 
      self._startRunCallbacks(fail) 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/internet/defer.py", line 455, in _startRunCallbacks 
      self._runCallbacks() 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/internet/defer.py", line 542, in _runCallbacks 
      current.result = callback(current.result, *args, **kw) 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/internet/defer.py", line 1076, in gotResult 
      _inlineCallbacks(r, g, deferred) 
     --- <exception caught here> --- 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/internet/defer.py", line 1018, in _inlineCallbacks 
      result = result.throwExceptionIntoGenerator(g) 
      File "/usr/share/opscenter/lib/py-debian/2.7/amd64/twisted/python/failure.py", line 349, in throwExceptionIntoGenerator 
      return g.throw(self.type, self.value, self.tb) 
      File "build/lib/python2.7/site-packages/opscenterd/ClusterUtils.py", line 613, in run 
      File "build/lib/python2.7/site-packages/opscenterd/ClusterUtils.py", line 607, in run 
     twisted.python.failure.DefaultException: java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
       java.lang.ClassNotFoundException: org.apache.cassandra.db.compaction.CompactionInterruptedException (no security manager: RMI class loader disabled) 

ответ

1

Это исключение, вероятно, был выброшен, потому что было уже очистки работает на узле, когда opscenterd пытался начать очистку после перемещения узла во время восстановить баланс. Агент opscenter не имеет исключения в своем пути к классу и поэтому не может десериализовать его.

Чтобы продолжить, запустите ремонт, чтобы убедиться, что данные повсюду должны быть выполнены, запустите очистку, чтобы избежать повторения этой проблемы, а затем используйте opscenter для запуска другого перебалансирования.

+0

Спасибо, я думаю, это именно то, что произошло. Я начал ремонт прошлой ночью, и когда это будет сделано, я сделаю так, как вы предложили - очистить, а затем перебалансировать. – LHWizard

+0

Как вы сказали, ремонт, а затем очистка и балансировка работали по желанию. благодаря – LHWizard

 Смежные вопросы

  • Нет связанных вопросов^_^