全部产品
Search
文档中心

Elasticsearch:Gunakan Cerebro untuk mengakses kluster Elasticsearch

更新时间:Dec 12, 2025

Selain Kibana, perintah curl, dan klien, Anda dapat menggunakan plugin atau alat pihak ketiga seperti Elasticsearch-Head dan Cerebro untuk mengakses kluster Elasticsearch. Plugin Elasticsearch-Head tidak dipelihara di versi setelah Elasticsearch 5.x. Oleh karena itu, kami menyarankan Anda menggunakan Cerebro untuk mengakses kluster Elasticsearch. Topik ini menjelaskan cara menggunakan Cerebro untuk mengakses kluster Elasticsearch.

Prasyarat

  • Kluster Alibaba Cloud Elasticsearch telah dibuat.

    Untuk informasi lebih lanjut, lihat Buat Kluster Alibaba Cloud Elasticsearch.

  • Instance Alibaba Cloud Elastic Compute Service (ECS) telah dibuat. Instance ini harus berada di virtual private cloud (VPC) yang sama dengan kluster Elasticsearch.

    Untuk informasi lebih lanjut, lihat Buat Instance pada Tab Peluncuran Kustom. Instance ECS digunakan untuk menginstal Cerebro.

    Catatan

    Jika instance ECS Anda berada di VPC yang berbeda dari kluster Elasticsearch Anda, atau jika Anda ingin menginstal Cerebro pada mesin lokal, Anda dapat mengakses kluster Elasticsearch melalui Internet. Dalam hal ini, perhatikan item berikut:

    • Akses melalui Internet kurang aman dibandingkan akses melalui jaringan internal.

    • Latensi jaringan dapat menyebabkan layanan menjadi tidak stabil.

    • Anda harus mengaktifkan Akses Jaringan Publik untuk kluster Elasticsearch dan mengonfigurasi daftar putih untuk akses ke kluster Elasticsearch melalui Internet. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih Alamat IP Publik atau Privat untuk Kluster Elasticsearch.

  • JDK telah diinstal pada instance ECS. Versi JDK harus 1.8 atau lebih baru.

Informasi latar belakang

  • Cerebro adalah alat pihak ketiga.

  • Anda dapat menggunakan Cerebro untuk mengakses kluster Elasticsearch melalui Internet menggunakan endpoint publik dan port terkait dari kluster tersebut.

Prosedur

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Konek ke instans.

  2. Unduh dan ekstrak paket instalasi Cerebro.

    • Jalankan perintah berikut untuk mengunduh paket instalasi Cerebro:

      wget https://github.com/lmenezes/cerebro/releases/download/v0.9.0/cerebro-0.9.0.tgz
    • Jalankan perintah berikut untuk mengekstrak paket instalasi Cerebro:

      tar -zxvf cerebro-0.9.0.tgz
  3. Ubah file konfigurasi Cerebro dan asosiasikan Cerebro dengan kluster Elasticsearch yang ingin Anda akses.

    1. Buka file application.conf.

      vim cerebro-0.9.0/conf/application.conf
    2. Konfigurasikan hosts berdasarkan instruksi berikut.

      Configure Cerebro

      Catatan

      Anda dapat mengasosiasikan Cerebro dengan beberapa kluster Elasticsearch. Beberapa kluster dipisahkan dengan koma (,).

      Parameter

      Deskripsi

      host

      URL yang digunakan untuk mengakses kluster Elasticsearch. Tentukan URL dalam format http://<Endpoint internal kluster Elasticsearch>:9200. Anda dapat memperoleh endpoint internal dari halaman Informasi Dasar kluster. Untuk informasi lebih lanjut, lihat Lihat informasi dasar kluster.

      name

      ID kluster Elasticsearch. Anda dapat memperoleh ID dari halaman Informasi Dasar kluster. Untuk informasi lebih lanjut, lihat Lihat informasi dasar kluster.

      username

      Nama pengguna yang digunakan untuk mengakses kluster Elasticsearch. Nilai default: elastic.

      Penting

      Untuk memastikan keamanan sistem, kami menyarankan agar Anda tidak menggunakan nama pengguna elastic. Anda dapat menggunakan nama pengguna kustom sebagai gantinya. Sebelum menggunakan nama pengguna kustom, Anda harus membuat peran untuknya dan memberikan izin yang diperlukan kepada peran tersebut. Untuk informasi lebih lanjut, lihat Gunakan mekanisme RBAC yang disediakan oleh Elasticsearch X-Pack untuk menerapkan kontrol akses.

      password

      Kata sandi yang sesuai dengan nama pengguna. Kata sandi yang sesuai dengan nama pengguna elastic ditentukan saat Anda membuat kluster Elasticsearch Anda. Jika Anda lupa kata sandi, Anda dapat menyetel ulang. Untuk informasi lebih lanjut tentang tindakan pencegahan dan prosedur untuk menyetel ulang kata sandi, lihat Setel ulang kata sandi akses untuk kluster Elasticsearch.

    3. Mulai Cerebro setelah Anda menyimpan modifikasi.

      cd cerebro-0.9.0
      bin/cerebro

      Setelah Cerebro dimulai, hasil yang ditunjukkan pada gambar berikut dikembalikan.Cerebro started

  4. Gunakan Cerebro untuk mengakses kluster Elasticsearch.

    1. Konfigurasikan grup keamanan untuk instance ECS. Pada tab Inbound, tambahkan alamat IP kluster Elasticsearch yang ingin Anda akses dan atur Rentang Port ke 9000.

      Untuk informasi lebih lanjut, lihat Tambahkan Aturan Grup Keamanan.

    2. Masukkan http://<Alamat IP publik instance ECS>:9000 di bilah alamat browser.

    3. Pada halaman login Cerebro, klik ID kluster Elasticsearch yang ingin Anda akses.

      Click the cluster name

    4. Di konsol Cerebro, lihat status dan jumlah indeks, shard, serta dokumen kluster dan lakukan operasi sesuai kebutuhan.

      Cerebro console

      Catatan

      Untuk informasi lebih lanjut tentang catatan penggunaan Cerebro, lihat Memulai dengan Cerebro.