1:下载
Download Elasticsearch | Elastic
2:安装
1:上传
使用xshell上传文件,执行命令
rz -y
注意:elasticsearch软件不能使用root用户,因此需要新建一个普通的用户,然后把文件上传到普通用户对应的目录中,如果上传到了root用户需要将文件复制到普通用户中。
2:解压
将文件解压到/ebs/install 安装目录下
tar -xzvf elasticsearch-7.10.2-linux-x86_64.tar.gz -C /ebs/install
3:更改配置
做完上面的解压理论上就可以直接启动es了,当时无法从外网访问es,因此需要继续做配置更改。
1:更改绑定地址
cd /ebs/install/elasticsearch-7.10.2/config
vim elasticsearch.yml
2:更改进程最大同时打开文件大小
异常提示:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
注:每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量
ulimit -Hn
ulimit -Sn
3:更改最大线程个数
异常提示:max number of threads [3818] for user [es] is too low, increase to at least [4096]
修改/etc/security/limits.conf文件,增加最大线程个数,用户退出后重新登录生效
vim /etc/security/limits.conf
* soft nproc 4096
* hard nproc 4096
注:通过命令查看最大线程个数
ulimit -Hu
ulimit -Su
4:增加配置最大映射数
异常提示:max virtual memory areas vm.max_map_count [65530] is too low, increase to at
least [262144]
修改/etc/sysctl.conf文件
vi /etc/sysctl.conf
#增加配置vm.max_map_count=262144
sysctl -p #执行命令sysctl -p生效
4:启动集群
cd /ebs/install/elasticsearch-7.10.2/bin
./elasticsearch -d
5:访问es
输入ip地址➕端口
3:容器安装
非常简单,咱们废话不多说,直接上脚本
#搜索镜像
docker search elasticsearch
#拉取镜像
docker pull elasticsearch:6.2.4
#创建容器
docker create --name elasticsearch --net host -e "discovery.type=single-
node" -e
"network.host=192.168.66.66" elasticsearch:6.2.4
#启动
docker start elasticsearch
#查看日志
docker logs elasticsearch
如果您觉得文章帮到了您,欢迎点赞收藏加关注,一连三击呀,感谢!!☺☻