Comment créez-vous le premier utilisateur dans Cassandra DB
Comment créer le premier utilisateur dans une base de données cassandra?
J'ai essayé:
CREATE USER username WITH PASSWORD "";
et son dit:
Bad Request: Only superusers are allowed to perform CREATE USER queries
Mais je n'ai jamais créé un utilisateur avant cette tentative, donc comment voulez-vous créer le premier utilisateur dans une base de données cassandra?
Cela semble un peu étrange parce que c'est comme la poule et de l'œuf problème, mais les gens utilisent Cassandra donc, je suis sûr qu'il y a une solution quelque part.
source d'informationauteur Pinocchio
Vous devez vous connecter pour publier un commentaire.
Une fois que vous avez activé l'Authentification et l'Autorisation, vous pouvez vous identifier (à votre instance de Cassandra) comme valeur par défaut Cassandra admin utilisateur comme ceci:
Si vous exécutez Cassandra sur un Serveur Windows, je crois vous avez besoin de l'invoquer avec Python:
Une fois que vous obtenez votre première tâche devrait être de créer un autre compte de super utilisateur.
Prochaine, c'est vraiment une bonne idée de régler le courant de Cassandra super utilisateur mot de passe à autre chose...de préférence quelque chose de long et incompréhensible. Avec votre nouveau super-utilisateur, vous ne devriez pas avoir besoin de la valeur par défaut de Cassandra compte à nouveau.
Pour plus d'informations, consultez cette DataStax article: Une Visite guidée de l'Intérieur de l'Authentification et de l'Autorisation de Sécurité dans DataStax de l'Entreprise et Apache Cassandra
Pour commencer à utiliser l'authentification, la valeur par défaut de super-utilisateur nom d'utilisateur/mot de passe est
cassandra/cassandra
. Cela devrait résoudre le problème de la poule et de l'œuf problème.Source:
http://www.datastax.com/docs/datastax_enterprise3.0/security/native_authentication
Re: une Fois que vous avez activé l'Authentification et l'Autorisation (à partir du 6 mars à 14:41 commentaire par BryceAtNetwork23)
Première, est de modifier l'autorisation requise pour la configuration de l'authentification? Je devine pas.
Deuxième, la configuration de l'autorisation n'est pas exactement trivial si vous avez des données du centre de style de la réplication de l'installation. J'ai d'installation de l'autorisation en utilisant les étapes suivantes:
Cela vous parait raisonnable pour les gens qui savent ce qu'ils font?
Changement
À
dans
cassandra.yaml
fichier de configuration et redémarrer Cassandra.Cela va créer un super-utilisateur cassandra pour vous le redémarrez. Assurez-vous que vous avez Phthon27, épargne-0.91, Cassandra ( datastax community edition 2.0.9 ) etc installé. Maintenant, lorsque vous vous connectez à cassandra, il vous permettra de saisir en tant que superutilisateur. Vous pouvez maintenant créer de nouveaux super-utilisateur et modifier les super-utilisateur, du mot de passe.
Utiliser l'AIDE pour obtenir de l'aide.