Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
ElasticSearch là một công cụ tìm kiếm cấp doanh nghiệp (enterprise-level search engine). Mục tiêu là tạo công cụ, nền tảng kỹ thuật tìm kiếm và phân tích thời gian thực nhanh và chính xác, và có thể áp dụng hay triển khai dễ dàng vào các nguồn dữ liệu khác nhau như MS SQL, MySQL, PostgreSQL …có thể và văn bản(text), thư điện tử(email), pdf … nói chung là tất cả những thứ có liên quan tới dữ liệu có văn bản. Nó có đầy đủ công cụ với một giao diện web HTTP có hỗ trợ dữ liệu JSON. Elasticsearch được phát triển bằng Java và được phát hành dạng nguồn mở theo giấy phép Apache.
Để chạy được Elasticsearch thì hệ thống của bạn cần có Java 8 trở lên
Vì Elaticsearch phụ thuộc vào Java và nó phải được cài đặt trên hệ thống bằng cách sử dụng lệnh sau.
dnf install java-11-openjdk-devel
Sau khi cài đặt Java kiểm tra lại phiên bản bằng lệnh sau :
java -version
openjdk version “11.0.21” 2023-10-17 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.21.0.9-1) (build 11.0.21+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.21.0.9-1) (build 11.0.21+9-LTS, mixed mode, sharing)
Chạy lệnh sau để cài đặt GPG key for the Elasticsearch rpm packages :
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Tiếp theo, tạo repo yum cho Elaticsearch.
vi /etc/yum.repos.d/elasticsearch.repo
Thêm nội dung sau vào file repo :
[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
Lưu lại và thoát.
Sau khi repository được kích hoạt, cài đặt gói Elaticsearch bằng lệnh :
dnf install elasticsearch
Kết quả :
Sau khi cài đặt hoàn tất, hãy chỉnh sửa file cấu hình Elaticsearch “/etc/elasticsearch/elasticsearch.yml” và đặt network.host thành localhost.
vim /etc/elasticsearch/elasticsearch.yml
Và thêm nội dung sau :
Nếu bạn chỉ sử dụng cho localhost thì bạn khai báo 127.0.0.1, nếu muốn IP bên ngoài server thì cần khai báo IP của server.
cluster.name: Crowncloud-Cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1
Trường hợp bạn sử dụng 1 node server thì khai báo : discovery.type: single-node
Bây giờ hãy kích hoạt và khởi động dịch vụ Elaticsearch.
systemctl enable elasticsearch
systemctl start elasticsearch
Kiểm tra trạng thái của dịch vụ bằng cách sử dụng lệnh sau :
systemctl status elasticsearch
Kết quả :
Sau khi start service elasticsearch xong, bạn có thể dùng lệnh :
curl -X GET "localhost:9200/"
Kết quả :
Thực hiện các bước như hướng dẫn trên là các bạn đã cài đặt hoàn tất Elasticsearch trên Almalinux 8.
Xem thêm các hướng dẫn khác về Elasticsearch tại đây.
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng :
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/