beeline kann keine Verbindung zu hiveserver2 herstellen

Ich habe eine CDH 5.3-Instanz. Ich starte den Hive-Server2, indem ich zuerst den Hive-Metastore und dann den Hive-Server von der Kommandozeile aus starte. Danach verbinde ich mich mit beeline mit meinem hive-server2, aber anscheinend ist dies nicht möglich.

Could not open connection to jdbc:hive2://localhost:10000: java.net.ConnectException: Connection refused (state=08S01,code=0)

Ein weiteres Problem, ich habe versucht zu sehen, ob der Hive-Server2 Port 10000 abgehört hat. "sudo netstat -tulpn | grep :10000 ", aber keine der Anwendungen wurde gestartet. Ich habe auch die folgende Eigenschaft in der Datei" hive-site.xml "hinzugefügt, aber ohne Erfolg. Warum wird sie nicht in" netstat "angezeigt?

<property>
   <name>hive.server2.thrift.port</name>
   <value>10000</value>
   <description>TCP port number to listen on, default 10000</description>
 </property>

Der Befehl connect auf beeline:

!connect jdbc:hive2://localhost:10000 org.apache.hive.jdbc.HiveDriver

wenn nach Benutzername und Passwort gefragt wird, gebe ich einfach test "user" und "password" für die jeweiligen Werte ein und dann wird der Fehler ausgelöst. Jede Hilfe wird geschätzt

Antworten auf die Frage(14)

Ihre Antwort auf die Frage