Instalación de R con INZA en pre-11.2.20

Aprenda a instalar R como lenguaje ejecutable en la base de datos mediante el script de shell ' installOpenSourceR.sh '.

Antes de empezar

  1. Asegúrese de que Netezza Performance Server Analytics está instalado.

    Puede descargar Netezza Performance Server Analytics desde Fix Central.

    Varias herramientas que necesita para instalar R se proporcionan como parte de Netezza Performance Server Analytics.

    Para R 3.5.1, utilice Netezza Performance Server Analytics 11.X.X.X. Si desea utilizar la versión más reciente, debe descargar el código fuente de esa versión y colocarlo en el directorio de destino correcto.

  2. Asegúrese de que dispone de conexión a Internet.

    Necesita conexión a Internet porque el script de instalación descarga automáticamente las dependencias de software Linux para R si no están instaladas en el sistema.

    Consejo: Si no dispone de conexión a Internet, puede descargar las dependencias de software y transferirlas al sistema manualmente
    Los paquetes necesarios para instalar R:
    • ftp://ftp.gnu.org/pub/gnu/termcap/termcap-1.3.1.tar.gz
    • ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
    • ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz
    • ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    • ftp://ftp.gnu.org/pub/gnu/make/make-3.82.tar.gz
    • ftp://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
    • ftp://ftp.gnu.org/gnu/coreutils/coreutils-8.31.tar.xz
    • ftp://ftp.gnu.org/gnu/findutils/findutils-4.4.2.tar.gz
    • ftp://ftp.gnu.org/gnu/grep/grep-2.9.tar.gz
    • ftp://ftp.gnu.org/gnu/sed/sed-4.2.tar.gz
    • ftp://ftp.gnu.org/gnu/tar/tar-1.32.tar.xz"
    • http://xcb.freedesktop.org/dist/libpthread-stubs-0.1.tar.bz2
    • http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
    • http://zlib.net/zlib-1.2.11.tar.gz
    • https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.tar.gz/download
    • https://sourceforge.net/projects/bzip2/files/latest/download
    • http://tukaani.org/xz/xz-5.2.2.tar.bz2
    • https://www.openssl.org/source/openssl-1.0.2h.tar.gz
    • https://curl.haxx.se/download/curl-7.61.0.tar.bz2
  3. Asegúrese de que dispone de la contraseña de root para las SPU, ya que algunos códigos deben compilarse en una SPU.

    Todas las operaciones en el host, incluido el lanzamiento del script ' installOpenSourceR.sh, las realiza el usuario ' nz '. La contraseña root del host no es necesaria.

Procedimiento

  1. Crear un directorio en ' /nz/var/inza/.
    /nz/var/inza/<your-directory>
  2. Copie el script de instalación del paquete " ips-analytics-<> " en el directorio " /nz/var/inza/<your-directory> " recién creado.
  3. Descargue una versión de R y copie ' R-3.x.x.tar.gz del paquete al directorio ' /nz/var/inza/<your-directory> ' con el script de instalación.
    Consejo: Si no dispone de conexión a Internet, descargue las dependencias de software necesarias y cópielas manualmente en el sistema.

    Puede descargar diferentes versiones de R desde el repositorio CRAN en https://cran.r-project.org/src/base/R-3/.

  4. Desde el directorio ' cd/nz/var/inza/<your-directory> ', ejecuta el script de instalación para descargar las dependencias, compilar y construir R.
    ./installOpenSourceR.sh
    Puede ejecutar el siguiente comando para ver una lista de las opciones disponibles.
    ./installOpenSourceR.sh --help
    En función del rendimiento del sistema, el proceso de instalación puede tardar más de una hora.

Qué hacer a continuación

Debe crear una nueva versión de R para cada combinación de versiones de NetezzaNetezza Performance Server Analytics.