全文檢索工具 elasticsearch5.6.4教程之Centos7.4系統環境詳細安裝

Elasticsearch官網: https://www.elastic.co/products/elasticsearch

elasticsearch-5.6.4下載鏈接: https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-4

注意:CentOS6版本部分命令需要調整!

elasticsearch服務端口9200,elasticsearch可視化平臺–kibana端口5601!

一、下載與安裝elasticsearch

  拷貝elasticsearch-5.6.4.rpm/usr/local/software(自定義目錄)目錄下

[root@localhost software]# rpm -ivh elasticsearch-5.6.4.rpm  

二、註冊並啓動服務

(1)註冊服務

[root@localhost software]# cd /etc/init.d/  
[root@localhost init.d]# ll
total 48
-rwxr-x---. 1 root root  5113 Nov  1  2017 elasticsearch
-rw-r--r--. 1 root root 17500 May  3  2017 functions
-rwxr-xr-x. 1 root root  4334 May  3  2017 netconsole
-rwxr-xr-x. 1 root root  7293 May  3  2017 network
-rw-r--r--. 1 root root  1160 Aug  5  2017 README
[root@localhost init.d]# systemctl list-unit-files|grep elasticsearch //查看服務
elasticsearch.service                         disabled
[root@localhost init.d]# systemctl enable elasticsearch.service  //修改服務
Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service.
//重啓系統時elasticsearch也同時啓動
[root@localhost init.d]# systemctl list-unit-files|grep elasticsearch    //查看服務
elasticsearch.service                         enabled 

☛【點擊跳轉鏈接】注意:首先修改elasticsearch初始、最大內存!!!!!

(2)啓動服務

[root@localhost ~]# echo $JAVA_HOME   //依賴java環境
/usr/local/software/jdk1.8.0_152
 ----------------------------------------------------------------------------------------
[root@localhost ~]#vim /etc/sysconfig/elasticsearch     //【1】進入編輯模式進行屬性的修改
 

在這裏插入圖片描述

[root@localhost local]# service elasticsearch start  //【2】啓動elasticsearch服務(方式一)
Starting elasticsearch (via systemctl):                    [  OK  ]
[root@localhost local]## ps -ef|grep elastic  //查看進程

啓動成功!!!

在這裏插入圖片描述

三、修改核心配置文件

vim /etc/elasticsearch/elasticsearch.yml
修改yml配置的注意事項:每行必須頂格,不能有空格“:”後面必須有一個空格!!!

cluster.name:my-es //默認集羣環境--同一集羣名稱必須相同
node.name: node-1//開啓節點--單個節點名稱  
network.host: 192.168.43.111 //我的centos7.0的默認ip--端口號保持默認9200

#bootstrap.memory_lock: true 
bootstrap.memory_lock: false  //(修改)自檢程序需要關閉
bootstrap.system_call_filter: false //自發現配置:新節點向集羣報到的主機名
discovery.zen.ping.unicast.hosts: ["localhost.localdomain"]

查看hosts

[root@localhost ~]# hostname  //我自己的主機名
localhost.localdomain

四、修改Linux配置

  elasticsearch默認單機訪問模式,只能自己訪問自己,所以我們需要修改部分配置,支持更多的併發!

  系統允許 Elasticsearch 打開的最大文件數需要修改成65536

vi /etc/security/limits.conf

添加內容:

\* soft nofile 65536
\* hard nofile 131072
\* soft nproc 2048
\* hard nproc 65536

  不修改,可能會報錯max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536] elasticsearch!

五、reboot命令重啓Linux

六、運行測試

[root@localhost ~]# curl http://192.168.43.111:9200

在這裏插入圖片描述

Windows瀏覽器測試

在這裏插入圖片描述

七、啓動未成功,查看日誌

vim /var/log/elasticsearch/my-es.log


 ☝上述分享來源個人總結,如果分享對您有幫忙,希望您積極轉載;如果您有不同的見解,希望您積極留言,讓我們一起探討,您的鼓勵將是我前進道路上一份助力,非常感謝!我會不定時更新相關技術動態,同時我也會不斷完善自己,提升技術,希望與君同成長同進步!

☞本人博客:https://coding0110lin.blog.csdn.net/  歡迎轉載,一起技術交流吧!

發佈了163 篇原創文章 · 獲贊 40 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章