elasticsearch快速部署

1、简介

       ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。
同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。
可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。
        ES就是为高可用和可扩展而生的。一方面可以通过升级硬件来完成系统扩展,称为垂直或向上扩展(Vertical Scale/Scaling Up)。
        另一方面,增加更多的服务器来完成系统扩展,称为水平扩展或者向外扩展(Horizontal Scale/Scaling Out)。尽管ES能够利用更强劲的硬件,但是垂直扩展毕竟还是有它的极限。真正的可扩展性来自于水平扩展,通过向集群中添加更多的节点来分担负载,增加可靠性。ES天生就是分布式的,它知道如何管理多个节点来完成扩展和实现高可用性。意味应用不需要做任何的改动。


2、部署准备 

        我们本次部署的是elasticsearch-5.6.4,对应需要jdk1.8的环境

        可以通过官网下载此版本或者通过以下网盘资源下载

        链接:https://pan.baidu.com/s/1zJ-U8o3QtdTgpUzNxLAcOA 
        提取码:t8lz


3、部署elasticsearch-5.6.4

3.1 新建es用户

groupadd -g 700 esgroup ——>新建用户组,组名叫esgroup;
useradd -u 701 -g 700 es ——>新建用户,用户名叫es;
passwd es ——>设置用户密码为es;
gpasswd -a es esgroup —–>将用户添加到用户组里面,第一个es表示用户名,第二个esgroup表示组名;
chown -R es:esgroup /home/es —–>给用户主目录赋权限,Root下执行;
chown -R es:esgroup /opt/ —–>给es要安装的路径赋权限, Root下执行;

3.2 解压并修改配置文件

将压缩包上传到/opt目录

解压到当前目录,使用命令

 tar -zxvf elasticsearch-5.6.4.tar.gz

修改/opt/elasticsearch-5.6.4/config/elasticsearch.yml

#集群名称
cluster.name: es-node-1
#节点名
node.name: node-1
#设置为0.0.0.0允许外网访问
network.host: 0.0.0.0
#Elasticsearch的http访问端口
http.port: 9200

 3.3 修改es运行用户最大可创建文件数

#1.===最大可创建文件数太小======
vi /etc/security/limits.conf
#在文件末尾中增加下面内容
es soft nofile 65536
es hard nofile 65536
#====
vi /etc/security/limits.d/90-nproc.conf 
#在文件末尾中增加下面内容
es soft nofile 65536
es hard nofile 65536
*  hard    nproc     4096
#注:*代表Linux所有用户名称

#2.===最大虚拟内存太小====
vi /etc/sysctl.conf
#在文件中增加下面内容
vm.max_map_count=655360
#重新加载,输入下面命令:
sysctl -p

4、启动

#切换到es用户启动
su es
cd /opt/elasticsearch-5.6.4/bin
#后台启动
./elasticsearch -d

访问 ip:9200,得到下图就说明单机部署成功了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

六木老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值