Foro Formación Hadoop
Error acceso a Hive con Beeline
Buenos días,
A continuación os indico una duda que nos ha planteado un alumno que estaba intentando acceder a Hive a través de Beeline:
Buenos días,
Para poder acceder debes acceder primero a la shell de beeline:
beeline
Y una vez dentro insertar el siguiente comando (te pedirá el usuario y contraseña, debes darle a intro (vacío)):
!connect jdbc:hive2://localhost:10000/default;
beeline> !connect jdbc:hive2://localhost:10000/default;
Connecting to jdbc:hive2://localhost:10000/default;
Enter username for jdbc:hive2://localhost:10000/default;:
Enter password for jdbc:hive2://localhost:10000/default;:
Connected to: Apache Hive (version 1.1.0-cdh5.8.0)
Driver: Hive JDBC (version 1.1.0-cdh5.8.0)
Transaction isolation: TRANSACTION_REPEATABLE_READ
0: jdbc:hive2://localhost:10000/default> show databases;
Un saludo,
El 04.05.2017 11:04, ************ escribió:
Buenos días Fernando,estoy intentando conectarme a beeline y no consigo dar con la tecla correcta:1.- He probado con el user/pass de formacionahadoop, con el de cloudera, hive, etc... y con ninguno he conseguido realizar la conexión.2.- En el jdbc, he puesto el tanto el que viene en los apuntes (jdbc:hive2://dev.formacionhadopp.com/default) como el de localhost. He probado a poner y quitar puertos (10000, 10001, 10002)De ninguna manera consigo conectarme, ¿Dónde puedo ver exactamente la configuración de jdbc para conectarme?Un saludo y muchas gracias por todo.PD; commandos que he probado (alternando el usuario y puerto): ejemplosbeeline> !connect jdbc:hive2://localhost:10002/defaultConnecting to jdbc:hive2://localhost:10002/defaultEnter username for jdbc:hive2://localhost:10002/default: clouderaEnter password for jdbc:hive2://localhost:10002/default: ********beeline> !connect jdbc:hive2://localhost:10001/defaultConnecting to jdbc:hive2://localhost:10001/defaultEnter username for jdbc:hive2://localhost:10001/default: clouderaEnter password for jdbc:hive2://localhost:10001/default: ********beeline> !connect jdbc:hive2://localhost:1000/defaultConnecting to jdbc:hive2://localhost:10000/defaultEnter username for jdbc:hive2://localhost:10000/default: clouderaEnter password for jdbc:hive2://localhost:10000/default: ********beeline> !connect jdbc:hive2://dev.formacionhadopp.com/defaultscan complete in 2msConnecting to jdbc:hive2://dev.formacionhadopp.com/defaultEnter username for jdbc:hive2://dev.formacionhadopp.com/default: formacionhadoopEnter password for jdbc:hive2://dev.formacionhadopp.com/default: ***************Could not open connection to the HS2 server. Please check the server URI and if the URI is correct, then ask the administrator to check the server status.Error: Could not open client transport with JDBC Uri: jdbc:hive2://dev.formacionhadopp.com:-1/default: Cannot open without port. (state=08S01,code=0)En este me da unknow excepcion:Connecting to jdbc:hive2://dev.formacionhadopp.com:10000/defaultEnter username for jdbc:hive2://dev.formacionhadopp.com:10000/default: clouderaEnter password for jdbc:hive2://dev.formacionhadopp.com:10000/default: ********Could not open connection to the HS2 server. Please check the server URI and if the URI is correct, then ask the administrator to check the server status.Error: Could not open client transport with JDBC Uri: jdbc:hive2://dev.formacionhadopp.com:10000/default: java.net.UnknownHostException: dev.formacionhadopp.com (state=08S01,code=0)
--------------------------------------------------------
Redes sociales