ElasticSearch & php & mysql thực hành – Phần 2

https://thinhpc86.wordpress.com/2015/06/10/elasticsearch-php-mysql-thuc-hanh-phan-2/

ElasticSearch & php & mysql thực hành – Phần 2

June 10, 2015 thinhpc86 Java, PHPElasticSearch, Java, PHP, Search Engine

Sau khi đã nắm qua 1 số khái niệm chính của ES, ta sẽ đi vào cài đặt ES.

Yêu cầu:

ES bản mới nhất yêu cầu Java 7, tốt nhất là bạn nên cài đặt bản Java mới nhất (hiện tại là Java 8).

Hãy check version của Java trước khi bắt dầu cài ES. Mở cmd lên và run 2 lệnh sau:

12

java -versionecho $JAVA_HOME

Một khi đã setup Java xong, chúng ta có thể tải ES phiên bản mới nhất từ trang:

www.elastic.co/downloads

Nếu cài đặt trên Windows thì tải file zip về, giải nén. Sau khi giải nén, thì ta vào thư mục

1

elasticsearch-1.6.0/bin

và double click để chạy file elasticsearch.bat

Nếu mọi thứ tốt đẹp, thì bạn sẽ thấy những message như dưới đây:

Trong cái đống message đó bạn chỉ cần quan tâm đến 2 thông tin. Thứ nhất là tên của cái node được gán là “Wundarr the Aquarian”, tên này là random thôi nên khi bạn chạy trên máy bạn nó sẽ ra 1 tên nhân vật khác. Cái này có thể đổi lại được nên ko cần phải lo lắng. Để thay đổi thì chạy câu lệnh sau (mở cmd lên, cd vào thư mục bin và gõ dòng lệnh để chạy):

1

elasticsearch --cluster.name my_cluster_name --node.name my_node_name

Ngoài ra, bạn để ý thông tin về địa chỉ HTTP (192.168.8.112) và port (9200). Đó là địa chỉ để chạy cái node của mình. Mặc định ES sử dụng port 9200 để cung cấp truy cập đến REST API của nó. Port này có thể thay đổi nếu muốn. Dòng cuối cùng có chữ “started” có nghĩa là ES đã chạy tốt rồi, đang chờ bạn dùng đó.

Bạn có thể chạy thử trên trình duyệt http://localhost:9200 để check. Nó sẽ hiện ra kết quả kiểu như dưới đây:

Phần cài đặt ES đến đây là xong, phần tới ta sẽ tìm hiểu cách giao tiếp với ES

Nguồn:

https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html

Last updated