Cài đặt Elasticsearch trên CentOS

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh

Elasticsearch, từ tên gọi của nó, các bạn cũng có thể đoán nó liên quan đến tìm kiếm phải không? Nó là một công cụ tìm kiếm được xây dựng từ Apache Lucene, giúp chúng ta tìm kiếm nhanh chóng sử dụng RESTful Web Service. Nó được phát triển bằng ngôn ngữ Java và là một hệ thống phân tán, có thể dễ dàng mở rộng. Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt Elasticsearch trên CentOS các bạn nhé.

  Cách cài đặt Android Studio phiên bản năm 2020
  Cài đặt Laravel

Đầu tiên, bởi vì mặc định các repository của CentOS không chứa package cài đặt của Elasticsearch nên chúng ta cần phải add repository của Elasticsearch vào.

Để làm được điều này, các bạn hãy chạy câu lệnh sau để thêm Elasticsearch public signing key vào máy của mình để package manager trust package từ Elasticsearch repository:

Kết quả của mình như sau:

Cài đặt Elasticsearch trên CentOS

Tiếp theo, các bạn cần tạo mới một tập tin để thêm Elasticsearch repository:

rồi thêm vào tập tin này nội dung như sau:

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

Bây giờ thì các bạn có thể bắt đầu cài đặt Elasticsearch rồi,

Hãy chạy câu lệnh sau các bạn nhé:

Các bạn sẽ thấy Elasticseach được cài đặt như sau:

Cài đặt Elasticsearch trên CentOS

Nhập “Y” để tiếp tục các bạn nhé!

Kết quả cài đặt:

Cài đặt Elasticsearch trên CentOS

Mặc định thì Elasticsearch sẽ chạy ở port 9200 và chỉ truy cập được bằng localhost. Các bạn có thể chỉnh sửa cấu hình của Elasticsearch ở /etc/elasticsearch/elasticsearch.yml để thay đổi những điều này.

Sau khi chỉnh sửa xong thì có thể start Elasticseach service sử dụng câu lệnh:

Chạy Elasticsearch lúc khởi động máy:

Bây giờ, nếu các bạn mở trình duyệt rồi đi đến địa chỉ http://localhost:9200, các bạn sẽ thấy kết quả như sau:

Cài đặt Elasticsearch trên CentOS

Bài viết gốc được đăng tải tại huongdanjava.com
Có thể bạn quan tâm:
Xem thêm Việc làm Developer hấp dẫn trên TopDev