Hướng dẫn cài đặt Elasticsearch trên Ubuntu 16.04
(Xem thêm: Hướng dẫn Elasticsearch)
(Xem thêm: Hướng dẫn cài đặt Elasticsearch trên Windows 10)
Yêu cầu
Elasticsearch yêu cầu Java 8 trở lên và phải thiết lập biến môi trường JAVA_HOME
cho java, do đó trước khi cài Elasticsearch, hãy chắc chắn rằng bạn đã cài Java version >= 8 trên máy rồi nhé.
Kiểm tra bằng lệnh java -version
để biết máy máy mình đã cài Java chưa và phiên bản Java đang cài là bao nhiêu:
Kiểm tra biến môi trường JAVA_HOME đã được thiết lập chưa bằng lệnh: echo $JAVA_HOME
(Xem lại: Cài đặt Java và thiết lập biến môi trường trên Ubuntu)
Cài đặt Elasticsearch
Download và cài đặt Elasticsearch PGP Key bằng lệnh sau:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Để cài đặt Elasticsearch trên Ubuntu ta có 2 cách là cài từ Repository hoặc cài từ file .deb
Cách 1: Cách Elasticsearch bằng APT Repository
Cài gói apt-transport-https
sudo apt-get install apt-transport-https
Lưu định nghĩa repository vào /etc/apt/sources.list.d/elastic-6.x.list:
(Repository mặc định ko có elasticsearch)
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
Cài đặt Elasticsearch bằng lệnh:
sudo apt-get update && sudo apt-get install elasticsearch
Done!
Cách 2: cài đặt elasticsearch bằng gói .deb
Chạy các lệnh dưới đây để tải và cài đặt elasticsearch bằng file .deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.deb wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.deb.sha512 shasum -a 512 -c elasticsearch-6.4.0.deb.sha512 sudo dpkg -i elasticsearch-6.4.0.deb
Done!
Chạy elasticsearch.
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable elasticsearch.service
Để start, stop, xem thông tin service elasticsearch ta dùng các lệnh sau:
sudo systemctl start elasticsearch sudo systemctl stop elasticsearch sudo systemctl status elasticsearch
Demo:
Start elasticsearch và xem trạng thái:
Sau khi cài đặt và start serice elasticsearch, mặc định elasticsearch sẽ chạy trên cổng 9200.
Các bạn có thể dùng lệnh curl localhost:9200
hoặc truy cập url localhost:9200 trên trình duyệt để xem thông tin elasticsearch:
Gỡ bỏ elasticsearch
– Remove previous versions of ElasticSearch:
sudo apt-get --purge autoremove elasticsearch
– Remove the ElasticSearch directories:
sudo rm -rf /var/lib/elasticsearch/
sudo rm -rf /etc/elasticsearch
Okay, Done!
References: