Siguiendo los pasos descritos en era URL de Microsoft deberías conectar sin problema a servidor en la nube o versiones instaladas en la misma máquina; es decir, si tienes Excel 2013 y HDInsight “junto” y no en máquinas separadas.Sin embargo, si tienes por un lado Excel 2013, y por otro la máquina que hostea HDInsight Developer Preview deberíais seguir los pasos que indico aquí:

[box type=”warning”] Nota: Esto aplica al instalable de HDInsight (HDI-DPV) liberado el 30/09/2013; podréis ver ver la versión desde el WebPlatformInstaller:[/box]

Conectando desde Excel 2013 a Windows Azure Developer Preview con HiveODBC (Versión de HDI 30-09-2013)

Si necesitas el driver de HiveODBC para Excel desde una máquina remota (diferente a donde tienes HDI-DPV), deberás hacer cambios en el firewall de la máquina donde está HDI-DPV:

  • Abrir el puerto 10001: En este caso, con abrir el puerto TCP para todas las aplicaciones es suficiente.
  • Deshabilitar la InboundRule del firewall: BlockJavaInHadoopInstallDir; Quizás es un riesgo deshabilitar estas reglas porque “por detrás” abre la puerta a poder ejecutar aplicaciones Java desde fuera, pero al ser un despliegue de desarrollo (Developer Preview), no debería ser “motivo de preocupación”.

Debería quedar como aparece a continuación.

Conectando desde Excel 2013 a Windows Azure Developer Preview con HiveODBC (Versión de HDI 30-09-2013)

Tras hacer estos cambios y siguiendo el enlace anterior de Microsoft deberías poder conectar sin problemas desde Excel 2013 a las bases de datos de Hive alojadas en tu servidor HDInsight.

En mi servidor HDInsight no he podido conectar por el puerto 10000; en foros de Hortonworks comentaban que el puerto 10000 estaba reservado para otra cosa y recomendaban usar el 10001.

Elaboro un poco lo que me aparecía para que podáis validar en vuestra instalación adecuadamente.

Puerto 10000:

  • Firewall abierto para 10000
  • Telnet al servidor satisfactorio: telnet <tu_IP> 10000
  • navegación web al servicio Hive genera pagina no encontrada: http://<tu_IP>:10000/servlets/thrifths2

Conectando desde Excel 2013 a Windows Azure Developer Preview con HiveODBC (Versión de HDI 30-09-2013)

Puerto 10001:

  • Firewall abierto para 10001
  • Telnet al servidor satisfactorio: telnet <tu_IP> 10001
  • navegación web al servicio Hive genera error “extraño de java” con lo cual parece que el servicio responde http://<tu_IP>:10001/servlets/thrifths2

Conectando desde Excel 2013 a Windows Azure Developer Preview con HiveODBC (Versión de HDI 30-09-2013)

 

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like