Tous les produits
Search
Centre de documentation

Elasticsearch:Démarrage rapide : Créer un cluster et récupérer des données

Dernière mise à jour :Aug 09, 2026

Créez un cluster Alibaba Cloud Elasticsearch (ES) et récupérez des données en environ 45 minutes, dont 20 minutes pour la création du cluster.

Ce que vous allez apprendre

  • Créer et configurer un cluster ES.

  • Modéliser des données à l'aide de Dev Tools dans Kibana.

    Kibana est intégré à la console Alibaba Cloud Elasticsearch et ne nécessite aucune installation manuelle.

  • Insérer des exemples de données et effectuer diverses opérations de recherche.

À l'issue de ce tutoriel, vous saurez créer un index, lire et écrire des données, ainsi qu'exécuter des recherches dans Alibaba Cloud Elasticsearch.

Version ES et coût

Avant de commencer, examinez les informations suivantes :

  • Type et version ES : Vector Enhanced Edition 8.17.0.

    Cette version modularise les services principaux de recherche IA, notamment l'analyse de documents, le découpage, l'intégration de texte, l'analyse de requêtes, la récupération, le tri et l'intégration de grands modèles de langage (LLM). Elle prend en charge la recherche sémantique pour la création d'applications de génération augmentée par la récupération (RAG) et de recherche multimodale.

  • Coût estimé : Ce tutoriel utilise la facturation au paiement à l'utilisation. Si vous suivez les spécifications et la durée recommandées, le coût total est inférieur à 5 USD. Libérez le cluster immédiatement après avoir terminé afin d'éviter des frais inutiles.

Prérequis

  • Inscrivez-vous et connectez-vous à un compte Alibaba Cloud. Assurez-vous que le compte dispose des autorisations nécessaires pour créer et gérer les ressources Alibaba Cloud Elasticsearch et Virtual Private Cloud (VPC).

  • Créez un Virtual Private Cloud (VPC) et un vSwitch, et notez la région et la zone. Le cluster ES doit se trouver dans la même région et la même zone pour se connecter au VPC.

Procédure

Étape 1 : Créer un cluster (environ 20 minutes)

  1. Sur la page de création de cluster, créez un cluster. Configurez les paramètres clés comme indiqué dans le tableau ci-dessous et laissez les autres paramètres avec leurs valeurs par défaut.

    Paramètre

    Description

    Billing Method

    Sélectionnez le paiement à l'utilisation. Cela vous permet de libérer le cluster à tout moment.

    Region and zone

    • Région : Sélectionnez la région où se trouvent votre VPC et votre vSwitch.

    • Zone : Pour ce tutoriel, sélectionnez une seule zone afin de réduire le temps de création du cluster. Pour un environnement de production, vous pouvez passer à un déploiement multizone pour une meilleure disponibilité.

    Ce tutoriel utilise Chine (Hangzhou) / Zone I.

    Network Type

    Sélectionnez le VPC et le vSwitch que vous avez créés.

    Cluster Type et Elasticsearch Version

    Vector Enhanced Edition 8.17.0. Ce tutoriel est basé sur cette version.

    Data Node Specifications

    • Type de processeur : Intel 2 vCPU, 4 GiB de mémoire.

    • Type et taille du stockage des nœuds de données : Disque cloud SSD, 20 GiB d'espace de stockage par nœud.

    • Nombre de nœuds de données : 2.

    Les nœuds de données stockent les données d'index et gèrent les opérations telles que la création, la récupération, la mise à jour, la suppression et l'agrégation de documents.

    ES_test

    Cluster Name

    Définissez un mot de passe personnalisé. Vous aurez besoin de ce mot de passe pour vous connecter à Kibana afin de créer des index et d'explorer les données.

  2. Cliquez sur Password et attendez environ 20 minutes que l'état du cluster passe à Actif.

Étape 2 : Configurer et se connecter à Kibana

L'accès public à Kibana est activé par défaut, mais toutes les adresses IP sont bloquées par mesure de sécurité. Ajoutez l'adresse IP de votre appareil à la liste d'autorisation d'accès public avant d'utiliser la console Kibana.

L'authentification nécessite deux étapes : connectez-vous à votre compte Alibaba Cloud, puis utilisez vos identifiants de cluster ES (nom d'utilisateur elastic et le mot de passe que vous avez défini) pour vous connecter à Kibana.

  1. Dans le volet de navigation de gauche, cliquez sur Buy Now. Dans la section Data Visualization, cliquez sur Kibana.

  2. Dans la section Modify Configuration, modifiez la liste d'autorisation d'accès public de Kibana.

    Adresse IP de l'appareil

    Utilisez le tableau suivant pour trouver l'adresse IP de votre appareil.

    Scénario

    Adresse IP

    Méthode

    Accéder à Kibana depuis votre ordinateur local via Internet.

    L'adresse IP publique de votre ordinateur local.

    Remarque

    Si votre ordinateur se trouve sur un réseau domestique ou d'entreprise, ajoutez l'adresse IP publique de sortie du réseau local (LAN).

    Exécutez la commande curl ipinfo.io/ip pour trouver l'adresse IP publique de votre ordinateur.

    Accéder à Kibana depuis une instance ECS via Internet.

    Si l'instance ECS et le cluster ES se trouvent dans des VPC différents, ajoutez l'adresse IP publique de l'instance ECS à la liste d'autorisation d'accès public du cluster ES.

    Connectez-vous à la console ECS et consultez l'adresse IP publique de l'instance dans la liste des instances.

    Liste d'autorisation publique

    Obtenez l'adresse IP de votre appareil et ajoutez-la à la liste d'autorisation d'accès public.

    1. Cliquez sur Network Access Configuration à droite du groupe default. Dans la boîte de dialogue qui s'affiche, ajoutez l'adresse IP à la liste d'autorisation.

      Type de configuration

      Format et exemple

      Notes

      Format d'adresse IPv4

      • Adresse IP unique : 192.168.0.1

      • Bloc CIDR : 192.168.0.0/24. Nous vous recommandons de regrouper les adresses IP individuelles en blocs CIDR.

      Vous pouvez configurer un maximum de 300 adresses IP ou blocs CIDR pour un seul cluster. Séparez plusieurs entrées par des virgules (,). N'ajoutez pas d'espaces avant ou après les virgules.

      • Adresse publique par défaut : 127.0.0.1, qui refuse l'accès depuis toutes les adresses IPv4.

      • 0.0.0.0/0 : Autorise l'accès depuis toutes les adresses IPv4.

        Important
        • Ne configurez pas 0.0.0.0/0. Ce paramètre présente un risque de sécurité élevé.

        • Certains clusters et régions ne prennent pas en charge 0.0.0.0/0. Reportez-vous à l'interface utilisateur ou aux messages d'erreur pour obtenir des informations précises.

    2. Une fois la configuration terminée, cliquez sur Configure.

  3. Cliquez sur OK. Sur la page de connexion Kibana, saisissez votre nom d'utilisateur et votre mot de passe. Après la connexion, vous êtes redirigé vers la console Kibana.

    • Access over Internet : elastic.

    • Username : Le mot de passe que vous avez défini lors de la création du cluster ES. Si vous avez oublié le mot de passe, vous pouvez le réinitialiser.

  4. Accédez à la console Password et exécutez la commande GET / pour interroger les informations du cluster.

    La connexion est réussie si la réponse contient un objet JSON avec les détails du cluster, tels que le numéro de version et le nom.

Étape 3 : Créer un index

Dans Kibana Dev Tools, exécutez la commande suivante pour créer un index nommé product_info et définir un mappage pour les données de produits de gestion de patrimoine.

PUT /product_info
{
  "settings": {
    "number_of_shards": 5,
    "number_of_replicas": 1
  },
  "mappings": {
      "properties": {
        "productName": {
          "type": "text",
          "analyzer": "ik_smart"
        },
        "annual_rate":{
          "type":"keyword"
        },
        "describe": {
          "type": "text",
          "analyzer": "ik_smart"
        }
    }
  }
}

Descriptions des paramètres clés :

settings : Définit la configuration des shards de l'index. Par exemple, cette configuration définit 5 shards primaires et 1 réplica pour chaque shard primaire.
mappings : Définit les champs de l'index. Par exemple, cette configuration définit trois champs : productName , annual_rate , et describe . Les champs de type text sont tokenisés pour prendre en charge la recherche en texte intégral. Les champs de type keyword sont utilisés pour la correspondance exacte des valeurs. Pour plus d'informations sur les types de champs, consultez Types de données de champ .

Vérification : Si la réponse contient "acknowledged": true et "shards_acknowledged": true, l'index a été créé avec succès.

Étape 4 : Insérer des données

Exécutez la commande suivante pour insérer en masse des exemples de données :

POST /product_info/_bulk
{"index":{}}
{"productName":"Wealth Management Product A","annual_rate":"3.2200%","describe":"180-day fixed-term product. Minimum investment: 20.000. Stable returns. Optional push notifications."}
{"index":{}}
{"productName":"Wealth Management Product B","annual_rate":"3.1100%","describe":"90-day scheduled investment product. Minimum investment: 10.000. Daily push notifications for credited returns."}
{"index":{}}
{"productName":"Wealth Management Product C","annual_rate":"3.3500%","describe":"270-day scheduled investment product. Minimum investment: 40.000. Daily push notifications for immediately credited returns."}
{"index":{}}
{"productName":"Wealth Management Product D","annual_rate":"3.1200%","describe":"90-day scheduled investment product. Minimum investment: 12.000. Daily push notifications for credited returns."}
{"index":{}}
{"productName":"Wealth Management Product E","annual_rate":"3.0100%","describe":"Recommended 30-day scheduled investment product. Minimum investment: 8.000. Daily return message notifications."}
{"index":{}}
{"productName":"Wealth Management Product F","annual_rate":"2.7500%","describe":"Popular short-term product. 3-day term, no fees. Minimum investment: 500. Return notifications by SMS."}

Vérification : Si la réponse contient "errors": false, les données ont été insérées avec succès.

Étape 5 : Rechercher des données

Recherche en texte intégral

Recherchez les produits de gestion de patrimoine dont le champ describe contient « Notifications push quotidiennes pour les rendements crédités » :

GET /product_info/_search
{
  "query": {
    "match": {
      "describe": "Daily push notifications for credited returns"
    }
  }
}

Vérification : Les résultats sont triés par score de pertinence, les résultats ayant le score le plus élevé apparaissant en premier.

Recherche conditionnelle

Recherchez les produits de gestion de patrimoine dont le annual_rate est compris entre 3,00 % et 3,13 % :

GET /product_info/_search
{
  "query": {
    "range": {
      "annual_rate": {
        "gte": "3.0000%",
        "lte": "3.1300%"
      }
    }
  }
}

Vérification : La requête renvoie tous les résultats qui se situent dans la plage spécifiée. Pour plus d'informations sur les clauses de requête, consultez Query DSL.

Nettoyer les ressources et prochaines étapes

Supprimer les données et libérer le cluster

  1. Exécutez la commande suivante pour supprimer l'index de test.

    DELETE /product_info

    La réponse suivante est renvoyée :

    {
    "acknowledged" : true
    }
  2. Retournez à la console Alibaba Cloud Elasticsearch.

  3. Dans la liste des clusters, repérez le cluster que vous souhaitez libérer. Dans la colonne Developer Tools, cliquez sur 更多 > Actions. Sélectionnez Release Cluster, puis cliquez sur Immediately Delete pour libérer le cluster.

    Important

    La libération d'un cluster le supprime définitivement, ainsi que toutes ses données. Cette action est irréversible. Procédez avec prudence.

Prochaines étapes

Explorez ces rubriques pour en savoir plus sur Alibaba Cloud Elasticsearch :