Maison Opération et maintenance Apache Quels sont les principaux projets d'Apache

Quels sont les principaux projets d'Apache

Jun 11, 2019 pm 03:37 PM
apache

Depuis sa création en 1999, l'Apache Software Foundation a réussi à établir son propre écosystème solide. De nombreux excellents projets open source ont émergé dans sa communauté, et de plus en plus de projets nationaux et étrangers viennent dans cette communauté open source internationale pour incubation.

Quels sont les principaux projets d'Apache

Il est rapporté que tous les projets Apache actuels doivent être incubés par des incubateurs et répondre à une série d'exigences de qualité avant de pouvoir obtenir leur diplôme. Les projets qui sortent de l'incubateur deviennent soit des projets de haut niveau de manière indépendante, soit des sous-projets d'autres projets de haut niveau.

Pour aider tout le monde à comprendre les standards de l'incubation Apache, cet article recense plusieurs projets de haut niveau qui ont été incubés avec succès et gérés de manière indépendante par Apache du 1er janvier 2016 au 19 janvier 2017.

1. Apache Beam

Apache Beam est un projet d'incubation apporté par Google à la Fondation Apache le 1er février 2016. Il a été officiellement lancé le 10 janvier 2017. Annonce de l'obtention du diplôme et mise à niveau vers le projet Apache de premier niveau.

L'objectif principal d'Apache Beam est d'unifier les paradigmes de programmation du traitement par lots et par flux et de fournir un SDK simple, flexible, riche en fonctionnalités et expressif pour un ensemble de données illimité, dans le désordre et à l'échelle du Web. traitement. Le projet se concentre sur le paradigme de programmation et la définition des interfaces de traitement des données, et n'implique pas la mise en œuvre de moteurs d'exécution spécifiques. Apache Beam espère que les programmes de traitement de données développés sur la base de Beam pourront être exécutés sur n'importe quel moteur informatique distribué.

2. Apache Eagle

Apache Eagle est originaire d'eBay et a été utilisé pour la première fois pour résoudre le problème de surveillance des clusters Hadoop à grande échelle. Il a été soumis à Apache en octobre. 26 janvier 2015. Incubé, il a été officiellement annoncé comme projet Apache de premier niveau le 10 janvier 2017.

Apache Eagle est une solution open source de surveillance et d'alerte permettant d'identifier intelligemment les problèmes de sécurité et de performances sur les plates-formes Big Data en temps réel, telles qu'Apache Hadoop, Apache Spark, etc. Apache Eagle comprend principalement : une évolutivité élevée, une évolutivité élevée, une faible latence, une collaboration dynamique et d'autres fonctionnalités. Il prend en charge la surveillance en temps réel du comportement des données, peut détecter immédiatement l'accès aux données sensibles ou aux opérations malveillantes et prendre des contre-mesures immédiates.

3. Apache Geode

Apache Geode a été initialement développé par Gemstone Systems en tant que produit commercial. Il a été largement utilisé dans le domaine financier au début en tant que produit transactionnel. , faible latence Le moteur de données est utilisé sur les plateformes de trading de Wall Street. Le code a été soumis à l'Incubateur Apache le 27 avril 2015 et a obtenu le statut de projet Apache de premier niveau le 21 novembre 2016.

Apache Geode est une plateforme de gestion de données qui fournit un accès cohérent et en temps réel aux applications critiques pour les données sur l'ensemble de l'architecture cloud. Il utilise une technologie de réplication et de partitionnement dynamique des données pour atteindre une haute disponibilité, des performances élevées, une évolutivité élevée et une tolérance aux pannes. De plus, pour un conteneur de données distribué, Apache Geode est un système de gestion de données basé sur la mémoire qui fournit une notification d'événement asynchrone fiable et une livraison fiable des messages.

4. Apache Twill

Apache Twill a soumis le code à l'incubateur Apache le 14 novembre 2013 et a annoncé sa graduation le 27 juillet 2016. Projet Apache de premier niveau.

Apache Twill fournit de riches fonctionnalités intégrées pour les applications distribuées courantes pour le développement, le déploiement et la gestion, simplifiant considérablement les opérations et la gestion du cluster Hadoop. Il est devenu un composant clé de la Cask Data Application Platform (CDAP), utilisant des conteneurs YARN et des threads Java comme abstractions. CDAP est une plateforme d'intégration et d'applications open source qui permet aux développeurs et aux organisations de créer, déployer et gérer facilement des applications de données sur Hadoop et Spark.

5. Apache Kudu

Apache Kudu est un système de stockage de données dirigé par Cloudera. Il est devenu un projet d'incubation Apache le 3 décembre 2015. un projet d'incubation Apache en juillet 2016. L'obtention du diplôme a été officiellement annoncée le 25 mai et transformée en projet Apache de premier niveau.

Apache Kudu est un moteur de stockage de colonnes open source conçu pour l'écosystème Hadoop et conçu pour permettre des pipelines d'analyse flexibles et hautes performances. Il prend en charge de nombreuses opérations trouvées dans les bases de données traditionnelles, notamment les insertions, mises à jour et suppressions en temps réel. Il est actuellement utilisé par différentes entreprises et organisations dans de nombreux secteurs, notamment la vente au détail, la prestation de services en ligne, la gestion des risques et la publicité numérique, le plus connu étant Xiaomi.

6. Apache Bahir

Le code d'Apache Bahir a été initialement extrait du projet Apache Spark et fourni plus tard en tant que projet indépendant en 2016. Il a été annoncé en tant que projet Apache de premier niveau le 29 juin 2016.

Apache Bahir étend la couverture de la plate-forme d'analyse en fournissant une variété de connecteurs de streaming et de sources de données SQL. Il fournissait initialement uniquement des extensions pour Apache Spark, et fournit actuellement également Apache Flink, et peut également fournir des extensions pour Apache. à l’avenir, les services d’extension seront disponibles sur Beam et sur d’autres plates-formes.

Pour plus d'articles techniques liés à Apache, veuillez visiter la colonne Tutoriel Apache pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment définir le répertoire CGI dans Apache Comment définir le répertoire CGI dans Apache Apr 13, 2025 pm 01:18 PM

Pour configurer un répertoire CGI dans Apache, vous devez effectuer les étapes suivantes: Créez un répertoire CGI tel que "CGI-Bin" et accorder des autorisations d'écriture Apache. Ajoutez le bloc directif "Scriptalias" dans le fichier de configuration Apache pour mapper le répertoire CGI à l'URL "/ cgi-bin". Redémarrez Apache.

Que faire si le port Apache80 est occupé Que faire si le port Apache80 est occupé Apr 13, 2025 pm 01:24 PM

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Comment démarrer Apache Comment démarrer Apache Apr 13, 2025 pm 01:06 PM

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Comment se connecter à la base de données d'Apache Comment se connecter à la base de données d'Apache Apr 13, 2025 pm 01:03 PM

Apache se connecte à une base de données nécessite les étapes suivantes: Installez le pilote de base de données. Configurez le fichier web.xml pour créer un pool de connexion. Créez une source de données JDBC et spécifiez les paramètres de connexion. Utilisez l'API JDBC pour accéder à la base de données à partir du code Java, y compris l'obtention de connexions, la création d'instructions, les paramètres de liaison, l'exécution de requêtes ou de mises à jour et de traitement des résultats.

Comment supprimer plus que les noms de serveurs d'Apache Comment supprimer plus que les noms de serveurs d'Apache Apr 13, 2025 pm 01:09 PM

Pour supprimer une directive de nom de serveur supplémentaire d'Apache, vous pouvez prendre les étapes suivantes: Identifier et supprimer la directive supplémentaire de serveur. Redémarrez Apache pour que les modifications prennent effet. Vérifiez le fichier de configuration pour vérifier les modifications. Testez le serveur pour vous assurer que le problème est résolu.

Comment afficher votre version Apache Comment afficher votre version Apache Apr 13, 2025 pm 01:15 PM

Il existe 3 façons d'afficher la version sur le serveur Apache: via la ligne de commande (apachectl -v ou apache2ctl -v), cochez la page d'état du serveur (http: // & lt; serveur ip ou nom de domaine & gt; / server-status), ou afficher le fichier de configuration Apache (serverVeelion: apache / & lt; version & gt;).

Comment configurer Zend pour Apache Comment configurer Zend pour Apache Apr 13, 2025 pm 12:57 PM

Comment configurer Zend dans Apache? Les étapes pour configurer Zend Framework dans un serveur Web Apache sont les suivantes: installer Zend Framework et l'extraire dans le répertoire du serveur Web. Créez un fichier .htaccess. Créez le répertoire d'application Zend et ajoutez le fichier index.php. Configurez l'application Zend (application.ini). Redémarrez le serveur Web Apache.

Comment Debian améliore la vitesse de traitement des données Hadoop Comment Debian améliore la vitesse de traitement des données Hadoop Apr 13, 2025 am 11:54 AM

Cet article examine comment améliorer l'efficacité du traitement des données Hadoop sur les systèmes Debian. Les stratégies d'optimisation couvrent les mises à niveau matérielle, les ajustements des paramètres du système d'exploitation, les modifications de configuration de Hadoop et l'utilisation d'algorithmes et d'outils efficaces. 1. Le renforcement des ressources matérielles garantit que tous les nœuds ont des configurations matérielles cohérentes, en particulier en faisant attention aux performances du CPU, de la mémoire et de l'équipement réseau. Le choix des composants matériels de haute performance est essentiel pour améliorer la vitesse de traitement globale. 2. Réglage des paramètres JVM: Ajustez dans le fichier hadoop-env.sh

See all articles