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
Leer más

SQL Server 2017 en Linux

Vale, SQL Server 2017 corre en Linux, ¿me interesa? Sí, ¿por qué? Porque no hablamos simplemente de que corra un nuevo sistema operativo...sino que se pueden utilizar para despliegues rápidos en entornos escalables basados en docker, kubernetes, etc. Daremos un repaso a cómo aprovecharnos de los nuevos escenarios de despliegue en nuestras empresas, aunque sean tradicionalmente entornos Microsoft.