Elasticsearch 7.x 安装及配置
一、下載安裝
1、下載地址:https://www.elastic.co/cn/downloads/elasticsearch
2、解壓安裝:tar -zxcf elasticsearch-7.9.0-linux-x86_64.tar.gz
二、新建es用戶(hù)
在某個(gè)版本以后,elasticsearch為了安全性,是不能用root用戶(hù)啟動(dòng)的
3、新建用戶(hù)組groupadd esgroup
4、新建用戶(hù)useradd esuser -G esgroup
5、將es所有者改為新建e s用戶(hù):chown -R lzh elasticsearch-7.9.0
6、su esuser
三、文件配置
不同版本的elasticsearch對(duì)應(yīng)的JDK版本不同,但是Elasticsearch 7以后Elasticsearch安裝目錄下會(huì)自帶一個(gè)JDK,我們做一個(gè)指向就好了
7、vi bin/elasticsearch
# 指定jdk11 export JAVA_HOME=/usr/local/apps/elasticsearch-7.9.0/jdk export PATH=$JAVA_HOME/bin:$PATH# 添加jdk判斷 if [ -x "$JAVA_HOME/bin/java" ]; thenJAVA="/usr/local/apps/elasticsearch-7.9.0/jdk/bin/java" elseJAVA=`which java` fi8、vi config/elasticsearch.yml
#添加以下內(nèi)容 #允許外部地址訪(fǎng)問(wèn) network.host: 0.0.0.0 #端口 http.port: 9200 #運(yùn)行服務(wù)器地址 cluster.initial_master_nodes: ["Carlota2"]四、運(yùn)行測(cè)試
9、bin/elasticsearch
10、訪(fǎng)問(wèn)http://carlota2:9200/可以看到
{"name" : "Carlota2","cluster_name" : "elasticsearch","cluster_uuid" : "NGdrphgGQQya6D0ywGO3Dw","version" : {"number" : "7.9.0","build_flavor" : "default","build_type" : "tar","build_hash" : "a479a2a7fce0389512d6a9361301708b92dff667","build_date" : "2020-08-11T21:36:48.204330Z","build_snapshot" : false,"lucene_version" : "8.6.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search" }重點(diǎn)幾個(gè)關(guān)注下即可:
- name : 默認(rèn)啟動(dòng)的時(shí)候指定了 ES 實(shí)例名稱(chēng),name 為 Carlota2
- cluster_name : 默認(rèn)名為 elasticsearch
- version :版本信息
11、同樣通過(guò)http://carlota2:9200/cat/ndoes?v地址,可以看到當(dāng)前節(jié)點(diǎn)信息,如下:
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name 172.21.0.16 7 96 100 2.23 2.16 1.80 dilmrt * Carlota2至此可以說(shuō)Elasticsearch的安裝完成了
總結(jié)
以上是生活随笔為你收集整理的Elasticsearch 7.x 安装及配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ROWNUM的使用
- 下一篇: 如何让你变得魅力十足