下载地址 官网
https://www.elastic.co/cn/downloads/elasticsearch
Linux 下载
cd /usr/local/你的自定义目录/
(您想安装的目录)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz
解压
tar -avxf elasticsearch-7.1.1-linux-x86_64.tar.gz
修改配置文件
cd elasticsearch-7.1.1
vim config/elasticsearch.yml
#集群名称
cluster.name: my-application
#节点名称
node.name: node-1
#数据和日志的存储目录
path.data: /usr/local//se/elasticsearch-7.1.1/data
path.logs: /usr/local/se/elasticsearch-7.1.1/logs
#设置绑定访问ip
network.host: 0.0.0.0
http.port: 9200
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的
cluster.initial_master_nodes: ["node-1"]
修改用户可创建最大文件数
vi /etc/security/limits.conf
文件末尾加上 (* 代表用户名称 可创建文件数)
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
修改最大虚拟内存
vi /etc/sysctl.conf
vm.max_map_count=655360
sysctl -p
(让修改的配置生效)
增加启动用户并启动
(安全问题elasticsearch 不让用root用户直接运行)
useradd es
passwd es
输入两遍密码
为用户赋权限
chown -R es:es /usr/local/es (你的目录)
切换用户
su es
切换到项目目录
cd /user/local/es/
启动es
./bin/elasticsearch
查看有无报错
if(报错){
百度解决
}else{
运行一段时间没有错误 后台启动
./bin/elasticsearch -d
}
你的iP:9200 看到下面页面 代表成功 (前提9200端口没有被占用并已打开)
{
"name" : "node-1",
"cluster_name" : "my-application",
"cluster_uuid" : "rftQbsdYQwKE2W_IDE2M4Q",
"version" : {
"number" : "7.11.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "ff17057114c2199c9c1bbecc727003a907c0db7a",
"build_date" : "2021-02-15T13:44:09.394032Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}