000 centos7下安裝elasticsearch7的單節點安裝


  在這里,直接使用最新的包進行學習。這里的安裝也以前的版本不同,不過因為學習,這部分安裝的區別不具體研究了。

  這里也是摸索型的記錄,所以會出現報錯情況,然后針對這種方式進行解決,最后達到安裝完成的效果。

  關於elasticsearch7.2需要jdk11及以上,關於jdk在/etc/profile下自己安裝環境。

1.去官網下載linux的下包

  

 

2.上傳

  使用rz上傳

  目錄是/opt/data,用於存放安裝包

 

3.解壓

  將其解壓到/opt/software目錄下

  [root@caojun data]# tar -zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz -C ../software/

  

 

4.進入elasticsearc,新建data目錄

  

 

5.修改elasticsearch.yml

  

 

6.取消下面的注釋,並修改

 1 cluster.name: my-application #集群名稱
 2 node.name: node-1 #節點名稱
 3 #數據和日志的存儲目錄
 4 path.data: /usr/local/elasticsearch-7.1.1/data
 5 path.logs: /usr/local/elasticsearch-7.1.1/logs
 6 #設置綁定的ip,設置為0.0.0.0以后就可以讓任何計算機節點訪問到了
 7 network.host: 0.0.0.0
 8 http.port: 9200 #端口
 9 #設置在集群中的所有節點名稱,這個節點名稱就是之前所修改的,當然你也可以采用默認的也行,目前是單機,放入一個節點即可
10 cluster.initial_master_nodes: ["node-1"]

 

二:啟動

1.啟動

  

  錯誤原因:使用非 root用戶啟動ES,而該用戶的文件權限不足而被拒絕執行。

  解決方法: chown -R 用戶名:用戶名  文件(目錄)名

  例如: chown -R abc:abc searchengine
  再啟動ES就正常了

  

 

2.再次啟動

  ERROR: [2] bootstrap checks failed
  [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
  [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

  說明:

  1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

  每個進程最大同時打開文件數太小,可通過下面2個命令查看當前數量

ulimit -Hn
ulimit -Sn

  修改/etc/security/limits.conf文件,增加配置,用戶退出后重新登錄生效

*               soft    nofile          65536
*               hard    nofile          65536

  2、max number of threads [3818] for user [es] is too low, increase to at least [4096]

  問題同上,最大線程個數太低。修改配置文件/etc/security/limits.conf,增加配置

1
2
*               soft    nproc           4096
*               hard    nproc           4096

  可通過命令查看

ulimit -Hu
ulimit -Su

   3.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

  修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144

vi /etc/sysctl.conf
sysctl -p

  執行命令sysctl -p生效

 

3.重新登陸

  不然上面的配置不生效。所以reboot一下。

 

4.啟動效果

  

 

5.換一台機器訪問

  說明可以訪問了。

  

 

6.查看集群幾點

  

 

7.后台啟動與查看進程

  后台啟動:

  

  查看進程:

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM