Cài đặt Elasticsearch7.3 trên CentOS7
Tài liệu tham khảo
Trang web chính thức Tài liệu sản phẩm REST APIsThêm tệp REPO
Sử dụng vi hoặc vim để chỉnh sửa tệp /etc/yum.repos.d/elasticsearch.repo, sao chép nội dung sau vào tệp, sau đó lưu và thoát.
[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
Thực hiện cài đặt
yum -y install elasticsearch
Sửa đổi tệp cấu hình
Sử dụng vi hoặc vim để chỉnh sửa /etc/elasticsearch/elasticsearch.yml, sửa đổi IP và cổng liên kết, sau đó sửa đổi tên nút. Kích thước bộ nhớ cache được khuyến nghị đặt thành một nửa bộ nhớ vật lý của máy chủ. Để biết chi tiết, vui lòng tham khảo ví dụ sau.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Bắt đầu dịch vụ và xác minh dịch vụ
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Giới thiệu về ủy quyền kết nối
Sau khi cài đặt, không có kiểm soát ủy quyền kết nối theo mặc định. Nếu chúng tôi cần cung cấp dịch vụ trong môi trường mạng công cộng, chúng tôi cũng cần sửa đổi cấu hình để kích hoạt xác minh ủy quyền kết nối. Thông thường các tình huống sử dụng của chúng tôi sẽ không mở dịch vụ Elasticsearch ra bên ngoài, vì vậy bài viết này không mô tả chi tiết cách định cấu hình xác minh ủy quyền kết nối. Khi dịch vụ của chúng tôi được triển khai trong mạng cục bộ của máy chủ, chúng tôi không cần bật xác minh ủy quyền. Nếu cần bảo mật hơn, chúng tôi có thể định cấu hình các quy tắc tường lửa của máy chủ để hạn chế quyền truy cập.