ElasticSearch安装(小白向,快速安装)

环境说明

win10+Linux

ES安装在Linux的opt目录下

ElasticSearch安装

1、上传ElasticSearch安装包

# 打开sftp窗口
alt+p 
# 上传es安装包
put d:/elasticsearch-7.4.0-linux-x86_64.tar.gz

d:/elasticsearch-7.4.0-linux-x86_64.tar.gz是我win10下存放安装包的目录

2、执行解压操作 ,如下图

 # 将elasticsearch-7.4.0-linux-x86_64.tar.gz解压到opt文件夹下
 tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz  -C /opt

3、修改elasticsearch.yml文件

#进入修改界面:
vim /opt/elasticsearch-7.4.0/config/elasticsearch.yml 
#将代码复制粘贴:
cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

cluster.name:配置elasticsearch的集群名称,默认是elasticsearch。
node.name:节点名,elasticsearch会默认随机指定一个名字。
network.host:设置为0.0.0.0允许外网访问。
http.port:Elasticsearch的http访问端口。
cluster.initial_master_nodes:初始化新的集群时需要此配置来选举master。

4、创建普通用户

Elasticsearch 不允许root用户直接运行。
在root用户中创建新用户,执行如下命令:

useradd aroot  # 新增aroot用户
passwd  aroot  # 为aroot用户设置密码

5、为新用户授权,如下图

#将/opt/elasticsearch-7.4.0文件夹授权给aroot用户
chown -R aroot:aroot/opt/elasticsearch-7.4.0 

6、修改配置文件

aroot用户最大可创建文件数太小,最大虚拟内存太小,需要修改配置文件

# 切换到root用户
su root 

#1.修改最大可创建文件数
vim /etc/security/limits.conf 
# 在文件末尾中增加下面内容
aroot soft nofile 65536
aroot hard nofile 65536

vim /etc/security/limits.d/20-nproc.conf
# 在文件末尾中增加下面内容
aroot soft nofile 65536
aroot hard nofile 65536
*  hard    nproc     4096
# 注:* 代表Linux所有用户名称	

#2. ===修改最大虚拟内存
vim /etc/sysctl.conf
# 在文件中增加下面内容
vm.max_map_count=655360
# 重启:
sysctl -p

7、elasticsearch启动前,设置防火墙
ES启动报错可能是防火墙的问题。
Linux的root下设置:

#暂时关闭防火墙
systemctl  stop  firewalld

# 或者

#永久设置防火墙状态
systemctl enable firewalld.service  #打开防火墙永久性生效,重启后不会复原 
systemctl disable firewalld.service #关闭防火墙,永久性生效,重启后不会复原 

ElasticSearch启动

su aroot# 切换到aroot用户启动
cd /opt/elasticsearch-7.4.0/bin
./elasticsearch #启动

访问elasticsearch

http://自己Linux的ip:9200/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值