Dataiku en macOS

Apuntes en la instalación y uso de Dataiku Data Science Studio (DSS) en macOS.


Instalación

Estas notas iniciaron trabajando con macOS 10.15 y, siguiendo el estilo de otros apuntes en este sitio, para evitar la repetición y el crecimiento desmesurado de estas notas, se han separado en páginas dedicadas a determinados aspectos y entornos de esta plataforma de análisis. Las secciones de esta página están agrupadas por versión de macOS y mostradas en orden inverso (orden cronológico del más reciente a las versiones más viejas que se hayan probado)

macOS 12.3

La instalación en un equipo M1 con macOS «Monterey» es similar a la de «Catalina«. No hay diferencia por el tipo de procesador por lo que es inevitable pensar que el producto no está optimizado para sacar provecho de la arquitectura de éste tan aclamado procesador. Esto hasta la versión 10.0.5 de DSS. Algunas diferencias contra la vista con «Catalina» son:

  • Instalación de Python 3.7.

En particular con esta instalación es que se presenta un mensaje de error, directamente relacionado con pip.

La causa puede verse en las bitácoras de instalación, que se ubican en:

Al parecer el problema se presenta cuando se lleva a cabo la instalación de Python. Si se reintenta la instalación el mensaje ya no vuelve a aparecer y ésta termina satisfactoriamente.

macOS 10.15

Para el caso de macOS 10.15.7, la instalación de Dataiku 8.0.51,2 procedió y comprendió lo aquí indicado.

  1. Se descargó la versión gratuita (Community version) de la página de Dataiku.
  2. Una vez descargado, se procedió con la instalación (parte de ella de hecho), que consistió en mover la aplicación de la imagen de disco al folder de aplicaciones. La primera vez que se arranque se finalizará.

Verificación

Instalado, la primera ejecución requiere pasar las verificaciones de seguridad del SO.

Durante el arranque la aplicación hace algunas validaciones o comprobaciones adicionales y desplegará los avisos correspondientes. La primera vez que se arranca es de hecho el momento en que se termina de instalar la aplicación.

Así, la instalación puede requerir que se instale:

  • Java.
  • Python 3.6 (aunque se instala como aplicación general, no queda contenida en DSS). Para quienes desarrollan con Python, conviene tenerlo presente pues implica que el contenido de la variable PATH sea alterado.

Tras lo anterior la aplicación debe arrancar sin mayor problema.

Conforme a la documentación de DSS2, el directorio de instalación, directorio de trabajo y puerto TCP principal son, respectivamente:

  • /Applications/DataScienceStudio.app/Contents/Resources/kit,
  • $HOME/Library/DataScienceStudio/dss_home, y
  • 11200.

DSS no parece proporcionar un comando conocer la versión instalada, pero esta puede determinarse desde la información que el Finder pueda proporcionar de la aplicación, través del contenido del archivo /Applications/DataScienceStudio.app/Contents/Resources/kit/dss-version.json, o desde el icono de ayuda en la interfaz web de la aplicación y seleccionando la opción About en el menú mostrado.

Actualización

Antes de proceder con cualquier actualización, conviene leer las consideraciones de las distintas alternativas que la documentación pudiera señalar3.

macOS 10.15

Para el caso de macOS 10.15.7, la actualización de la versión 8.0.5 a la 9.0.1 se hace descargando la imagen de disco y sobre escribiendo la aplicación. Detenerla antes si está corriendo y, similarmente, hacer respaldos del directorio de trabajo si se considera necesario. Especialmente respaldar:

  • $HOME/Library/DataScienceStudio/dss_home/config
  • $HOME/Library/DataScienceStudio/dss_home/uploads.

Referencias

  1. «Installing DSS«, dataiku.com, DSS 8.0 documentation, web. Visited: 2021.05.02. URL: https://doc.dataiku.com/dss/8.0/installation/index.html.
  2. «Install on macOS«, dataiku.com, DSS 8.0 documentation, web. Visited: 2021.05.02. URL: https://doc.dataiku.com/dss/8.0/installation/other/osx.html.
  3. «Upgrading a DSS instance» from «Dataiku DSS v9.0. User’s Guide«, dataiku.com, web. Visited: 2021.05.02. URL: https://doc.dataiku.com/dss/latest/installation/custom/upgrade.html.

 

Twitter Wordpress eMail
© Todos los derechos reservados.
Dr. Eduardo René Rodríguez Avila
Creación: 2021.02.19
Última actualización: 2022.12.10
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto.