1.下载Elasticsearch
2. windows安装
解压安装,在 Elasticsearch 解压的文件夹的bin目录下输入 cmd 命令进行安装,如下图输入 elasticsearch.bat:
等待启动完成后,访问:http://localhost:9200/,如下:
name:node名称
cluster_name:集群名称
version:版本信息
目录结构:
bin:启动文件
config:配置文件
log4j2.properties:日志配置文件
jvm.options:java虚拟机的配置
elasticsearch.yml:es的配置文件
data:索引数据目录
jdk:7.0新增文件夹,提供默认jdk
lib:相关类库Jar包
logs:日志目录
modules:功能模块
plugins:插件
至此,windows环境下安装成功
3.Linux环境下安装
3.1创建用户组
a. 新建用户组groupadd esgroup
b. 新建用户useradd esuser -G esgroup
c. 将es所有者改为新建ES用户:chown -R xxx elasticsearch-7.13.1
d. su esuser
3.2 配置JDK:elasticsearch不同版本对应的JDK版本各不不同,Elasticsearch 在版本7以后会自带一个JDK
修改vi bin/elasticsearch
# 指定jdk11
export JAVA_HOME=/usr/local/apps/elasticsearch-7.13.1/jdk
export PATH=$JAVA_HOME/bin:$PATH
# 添加jdk判断
if [ -x "$JAVA_HOME/bin/java" ]; then
JAVA="/usr/local/apps/elasticsearch-7.13.1/jdk/bin/java"
else
JAVA=`which java`
fi
vi config/elasticsearch.yml
#添加以下内容
#允许外部地址访问
network.host: 0.0.0.0
#端口
http.port: 9200
#运行服务器地址
cluster.initial_master_nodes: ["Carlota2"]
运行ES
bin/elasticsearch
{
"name" : "MSI",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "Q3zTiWJdTtWnvQyzYegFpw",
"version" : {
"number" : "7.13.1",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "9a7758028e4ea59bcab41c12004603c5a7dd84a9",
"build_date" : "2021-05-28T17:40:59.346932922Z",
"build_snapshot" : false,
"lucene_version" : "8.8.2",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
name : 默认启动的时候指定了 ES 实例名称,name 为 MSI
cluster_name : 默认名为 elasticsearch
version :版本信息
通过http://MSI:9200/cat/ndoes?v地址,可以看到当前节点信息