环境准备
1. 安装 JDK,版本 1.8 以上
2. 下载elasticsearch7.3.0安装包
3. 创建ES账号,elasticsearch禁止使用root用户启动
4. 关闭防火墙或者开放elasticsearch服务所监听的端口9200、9300
开始安装
增加用户
#useradd es
#passwd es
上传安装包至服务器,解压至指定目录
tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz -C /usr/local
更改elasticsearch文件夹及子目录下所有文件(夹)所属的用户和组
chown -R es:es /usr/local/elasticsearch-7.3.0/
进入elasticsearch安装目录
cd /usr/local/elasticsearch-7.3.0/
修改config/elasticsearch.yml文件
node.name: node-1
network.host: 0.0.0.0
cluster.initial_master_nodes: ["node-1"]
#新增,支持跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
修改config/jvm.options参数
#根据实际需要进行修改
-Xms1g
-Xmx1g
修改Linux系统参数设置
最大虚拟内存区域
#sysctl -w vm.max_map_count=655360
文件描述符
#vi /etc/security/limits.conf
* soft nofile 131072
* hard nofile 131072
* soft nproc 131072
* hard nproc 131072
* soft core unlimited
* hard core unlimited
* soft memlock 50000000
* hard memlock 50000000
启动elasticsearch
#su es
#bin/elasticsearch
验证是否启动成功
打开新的命令终端,输入curl 127.0.0.1:9200,出现如下说明启动成功
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "1KDcMeaWTXmJw4Y6KOp9VQ",
"version" : {
"number" : "7.3.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "de777fa",
"build_date" : "2019-07-24T18:30:11.767338Z",
"build_snapshot" : false,
"lucene_version" : "8.1.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
网友评论