Hier, j'ai essayé d'installer opscenter et d'initier l'importation du cluster DSE 5.0 existant. Il a échoué avec certaines erreurs qui indiquaient que la version installée n'était pas opscenter 6.0. cause principale - l'installation d'opscenter a été faite à partir de repo communautaire de datastax et pas une entreprise. J'ai corrigé les informations de repo pour pointer sur enterprose repo, supprimé opscenter 5.2.4 existant, installé new opscenter 6.0 - Tout semble bon. Enfin, quand j'ai démarré le service - le démarrage a échoué, opscenter ne démarre pas et rien ne se trouve dans les fichiers journaux.Opscenter 6.0 Problème de démarrage
Je ne suit pour supprimer 5.x OPSCenter et installer OpsCenter 6,0
- Suppression ancienne version de ospcenter - Sudo yum supprimer OpsCenter
- modifié rappor au point de prise en pension de l'entreprise par exemple sudo vi/etc/yum.repos.d/datastax.repo
- Version 6.0-1 installée de l'opscenter. Sudo yum install OpsCenter
- Commencé OPSCenter - Service opscenterd sudo départ
processus OpsCenter ne fonctionne pas. il commence et se tue après quelques secondes - j'ai pu le vérifier en utilisant la commande supérieure. Je suis allé vérifier les fichiers journaux et ne peux trouver que deux fichiers journaux startup.log & gc.log.0.current. rien dans le fichier journal opscenterd.log
startup.log
-----------
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
2016-07-06 15:00:22,763 [opscenterd] INFO: Loading OpsCenter...
2016-07-06 15:00:22,779 [opscenterd] INFO: Updating system path
2016-07-06 15:00:22,780 [opscenterd] INFO: Importing twisted logging
2016-07-06 15:00:25,710 [opscenterd] INFO: Finished importing twisted logging
2016-07-06 15:00:25,710 [opscenterd] INFO: Opscenterd starting up...
version de Python sur l'installation 2.7.5
Lorsque je démarre OPSCenter en mode premier plan - je peux voir une trace ne sais pas si pertinent
sudo ./opscenter -f
--------------------
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
2016-07-06 15:00:22,763 [opscenterd] INFO: Loading OpsCenter...
2016-07-06 15:00:22,779 [opscenterd] INFO: Updating system path
2016-07-06 15:00:22,780 [opscenterd] INFO: Importing twisted logging
2016-07-06 15:00:25,710 [opscenterd] INFO: Finished importing twisted logging
2016-07-06 15:00:25,710 [opscenterd] INFO: Opscenterd starting up...
Traceback (most recent call last):
File "./bin/twistd", line 63, in <module>
from twisted.scripts.twistd import run
File "/usr/share/opscenter/lib/py/twisted/scripts/twistd.py", line 13, in <module>
from twisted.application import app
File "/usr/share/opscenter/lib/py/twisted/application/app.py", line 17, in <module>
from twisted.application import service, reactors
File "/usr/share/opscenter/lib/py/twisted/application/service.py", line 24, in <module>
from twisted.internet import defer
File "/usr/share/opscenter/lib/py/twisted/internet/defer.py", line 29, in <module>
from twisted.python import lockfile, failure
File "/usr/share/opscenter/lib/py/twisted/python/lockfile.py", line 23, in <module>
from os import kill
ImportError: cannot import name kill
J'ai essayé de vérifier si Kill est disponible dans la version installée de Python - Looks Ok
$ python -c "import os; from os import kill;print kill"
<built-in function kill>
opscenter ne fonctionne pas et je ne trouve vraiment rien dans opscenter.log.
ce problème peut être là parce que j'ai supprimé la version plus ancienne et aurait dû prendre le chemin de mise à niveau? Editer - Si je rétablis opscenter 6.0 à 5.2.4 alors il commence à fonctionner. On dirait que j'ai foiré quelque chose et que j'ai besoin d'un moyen propre pour supprimer 5.2.4 d'abord afin d'obtenir le travail d'opscenter 6.0. Toute aide ou direction est très appréciée.
Heureux que vous avez réussi à faire fonctionner cela! Java utilise le répertoire/tmp par défaut pour stocker des éléments tels que les fichiers temporaires de récupération de place. Ce répertoire est également utilisé par JNA pour charger des fichiers, que Jython utilise en interne. DataStax possède une documentation à ce sujet, mais elle a été écrite pour DSE. http://docs.datastax.com/fr/datastax_enterprise/4.8//datastax_enterprise/sec/secMakingTmpNonexecutable.html. –