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/ 歡迎轉載,一起技術交流吧!