2016-04-12 9 views
2

Ich versuche Cassandra Datastax Enterprise-Version auf einem EC2-Cluster mit Amazon Linux OS zu installieren. Ich folge den Installationsanweisungen hier, um es zu installieren durch yum: https://docs.datastax.com/en/datastax_enterprise/4.0/datastax_enterprise/install/installRHELdse.htmlInstallieren Sie Cassandra Datastax Enterprise-Version mit yum: wie Benutzername und Passwort setzen

Es fragt mich eine richtige URL wie unten mit meinem Benutzernamen und ein Passwort eingeben, in die Datei aufgenommen /etc/yum.repos.d/datastax.repo:

baseurl=https://dsa_email_address:[email protected]/enterprise 

Jetzt sagen Meine E-Mail-Adresse lautet [email protected] und das Passwort ist mein? Passwort (einschließlich eines Fragezeichens). Ich habe versucht, die URL zu setzen, wie:

https://[email protected]:[email protected]/enterprise 

Dann laufe ich yum update -y, es wird folgende Fehlermeldung erzeugt:

[Errno 14] PYCURL ERROR 51 - "Unable to communicate securely with peer: requested domain name does not match the server's certificate." 
Trying other mirror. 

Nun, wenn ich @ zu %40 per E-Mail-Adresse zu entkommen, wie angewiesen, das ist :

https://my%40email.com:[email protected]/enterprise 

ich den Fehler:

[Errno 14] PYCURL ERROR 6 - "Could not resolve host: my%40email.com" 
Trying other mirror. 

Ich habe auch versucht, ? mit \? zu entkommen, macht es keine Unterschiede. Ich habe auch überprüft, dass ich mich mit der E-Mail- und Passwort-Kombination auf der datastax-Website anmelden kann. Also, wie sollte ich meine E-Mail und Passwort zum Herunterladen und Installieren in Yum? Danke für Ihre Hilfe!

Antwort

3

OK Ich habe gerade gefunden, wie ich es selbst beheben kann. Ich muss die URL mit "" angeben und @ mit %40 escape. Außerdem habe ich mein Passwort geändert, um das Fragezeichen zu entfernen, denn? ist sicherlich kein freundlicher Charakter in einer URL. So, jetzt ist die URL wie folgt:

baseurl="https://my%40email.com:[email protected]/enterprise" 
+0

Danke. Hinweis für alle anderen ... die Dokumente geben an, das '@' nur in der E-Mail-Adresse zu ersetzen, ich tat es auch im Host-Bereich, Doh! – dkanejs