Elasticsearch安装、单机与集群配置

Centos7 系统
先装好JDK(我用的1.8)
elasticsearch 7.5.0
elasticsearch对JDK版本有要求

单机安装

elasticsearch官网下载地址

下载到linux下
我的目录是 /apps 下
elasticsearch需要普通用户启动,如果没有普通用户需要新建普通用户

新建普通用户(这个我起名 zzm)

useradd zzm
passwd zzm

解压elsaticsearch、创建目录

tar -zxvf elasticsearch-7.5.0.tar.gz
#给用户添加/apps下的权限(普通用户对根目录下的文件、文件夹默认没有操作权限)
chown -R zzm:zzm /apps
#创建保存数据的文件夹(此处我在根目录下)
mkdir /esdir
#给文件夹操作权限
chown -R zzm:zzm /esdir

修改elsaticsearch配置文件

vi /apps/elasticsearch-7.5.0/config/elasticsearch.yml
#主要修改如下
#Paths下
path.data: /esdir/data
path.logs: /esdir/data
#Network下设置自己的IP,端口
network.host: 192.168.23.17

一些启动异常需修改的配置

#linux系统的配置修改
#用户最大可创建文件数
vi /etc/security/limits.conf
#最后一行添加
* soft nofile 65536
* hard nofile 65536
#最大虚拟内存
vi /etc/sysctl.conf 
#最后一行添加
vm.max_map_count=262144
#重启机器
shutdown -r now

#系统重启后切换用户启动
su zzm
#/apps/elasticsearch-7.5.0目录下
#直接启动
bin/elasticsearch 
#后台启动加参数  -d  参看帮助加参数 -h
bin/elasticsearch  -d

此时可以用浏览器访问服务器的ip+端口
192.168.23.17:9200
返回js字符串说明安装成功

ps:最大线程数有时修改不生效,可以试下:

#修改 /etc/systemd/system.conf 在末尾追加
vi /etc/systemd/system.conf
DefaultLimitNOFILE=100000
DefaultLimitNPROC=65535

#重启后查看是否修改完成
ulimit -a

集群安装

多台机器上如上各自单机安装
配置文件多修改的地方如下:

#Cluster下 集群名称 要一致
cluster.name: zzm-es
#Node下 节点名称
node.name: node-7
#Discovery下 写入每台机器的ip或域名(最好奇数台)
discovery.zen.ping.unicast.hosts: ["node6","node7","node8"]

各自启动,集群搭建完成

访问某一台
192.168.23.17:9200
返回json信息,可以看到结点,集群名称说明集群搭建成功

{
  "name" : "node-7",
  "cluster_name" : "zzm-es",
  "cluster_uuid" : "2XbRpXF3Qx-kP9qQqLVS9g",
  "version" : {
    "number" : "7.5.0",
    "build_hash" : "3a740d1",
    "build_date" : "2019-03-13T15:33:36.565Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值