Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como apache

Conociendo Apache Spark & PySpark

Apache Spark es un motor de análisis unificado para el procesamiento de datos a gran escala. Ofrece API de alto nivel en Scala, Java, Python y R, y un motor optimizado que admite gráficos de cálculo general para el análisis de datos. También es compatible con un amplio conjunto de herramientas de alto nivel, como Spark SQL para SQL y DataFrames, la API de Pandas en Spark para cargas de trabajo de Pandas, MLlib para aprendizaje automático, GraphX para procesamiento de gráficos y Structured Streaming para procesamiento de flujos. Lo puedes usar en Java, Python, Scala y R. Nosotros lo usaremos con Python. Descargamos Apache Spark: https://www.apache.org/dyn/closer.lua/spark/spark-4.0.0/spark-4.0.0-bin-hadoop3.tgz Lo descomprimimos en: Configuramos la variable de entorno `` SPARK_HOME ```: Nombre de la variable: SPARK_HOME  Valor de la variable: C:\Spark\spark-4.0.0-bin-hadoop3 La agregamos al Path: %SPARK_HOME%\bin Podrías agregar otra instalación: https:...

Vulnerabilidad de la librería log4j

Log4j es una librería Java que ayuda a escribir mensajes informativos (o de error) en nuestras aplicaciones en tiempo de ejecución. Para poder usarla es necesario hacer algunas configuraciones en archivos de propiedades(*.properties) y XML. En estos días se ha vuelto muy famosa gracias a las vulnerabilidades encontradas y que ha puesto en jaque a los administradores y a nosotros los desarrolladores. ¿Cuál es la vulnerabilidad? Mostraremos un hilo de Twitter: La vulnerabilidad #Log4Shell se encontró en una librería (pedazo de código) que se usa para generar bitácoras de aplicaciones y servicios en Internet. Es software libre, por lo que muchos programadores, incluyendo de aplicaciones y sistemas propietarios lo usan. pic.twitter.com/A9sIP3d1gE — Andrés Velázquez (@cibercrimen) December 11, 2021 Todo lo que necesitas saber de #Log4Shell CVE-2021-44228: - Versiones vulnerables de #Log4j : todas < 2.15 - PoC y exploits - Impacto y afectados - Detección, IPs, IOCs, Has...