Apache Apex es una plataforma nativa de YARN que unifica el procesamiento de flujos y lotes . Procesa big data en movimiento de una manera escalable , eficiente, tolerante a fallas , con estado , segura, distribuida y de fácil operación. [3]
Apache Apex fue nombrado proyecto de nivel superior por la Apache Software Foundation el 25 de abril de 2016. [4] [5] A partir de septiembre de 2019, ya no se desarrolla activamente. [2]
Apache Apex se desarrolló bajo la licencia Apache 2.0. [6] El proyecto fue impulsado por la empresa emergente DataTorrent con sede en San José, California.
Apache Apex consta de dos partes: Apex Core y Apex Malhar. Apex Core es la plataforma o marco para crear aplicaciones distribuidas en Hadoop . La plataforma principal de Apex se complementa con Malhar, una biblioteca de conectores y funciones lógicas que permiten un rápido desarrollo de aplicaciones. Estos operadores de entrada y salida proporcionan plantillas para fuentes y receptores como Alluxio , S3 , HDFS , NFS , FTP , Kafka , ActiveMQ , RabbitMQ , JMS , Cassandra , MongoDB , Redis , HBase , CouchDB , JDBC genérico y otros conectores de bases de datos.
DataTorrent ha estado desarrollando la plataforma desde 2012 y luego decidió abrir el código fuente del núcleo que se convirtió en Apache Apex. [7] Entró en incubación en agosto de 2015 y se convirtió en el proyecto de nivel superior de Apache Software Foundation en 8 meses. DataTorrent cerró en mayo de 2018. [8]
A partir de septiembre de 2019, Apache Apex ya no se desarrolla. [2]
Apex Big Data World [9] es una conferencia sobre Apache Apex. La primera conferencia de Apex Big Data World se celebró en 2017 en Pune (India) y Mountain View (California, EE. UU.).