吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2361|回复: 6
收起左侧

[Java 转载] 记一次单机liunx搭建6.2.2版本es集群的经历(单机多实例的es)

[复制链接]
青春还在 发表于 2020-10-10 10:39
本帖最后由 青春还在 于 2020-10-10 14:19 编辑

1、首先下载我们需要安装的es tar包 6.2.2版本 (等会会上传在附件中)


2、解压我们的tar包 tar -vxf 命令 (可以多次解压命名)我是这样命名的


image.png




3、创建es运行的用户 (注意不能是root用户)


4、然后用root用户给我们创建的用户可以执行所有刚刚解压的文件的权限


5、另外还需要创建存放日志和数据的文件 同样需要赋予权限


5、最重要的一点来了就是修改配置、修改解压后的config目录下的配置文件
image.png
image.png


配置实例:cluster.name: my-application  
node.name: node-1 (其他实例的名字不能重复 可以为node-2 等)
node.master: true
node.data: truepath.data: /home/esuser/elasticsearch-6.2.2/data   (存放es的数据的目录需要自己创建)
path.logs: /home/esuser/elasticsearch-6.2.2/logs        (存放es的日志的目录需要自己创建)
bootstrap.memory_lock: falsenetwork.host: 0.0.0.0    (是否可以远程访问)
http.port: 9200                 (端口  单机多实例的话注意修改,不重复即可)
transport.tcp.port: 9300    (端口  单机多实例的话注意修改,不重复即可
node.max_local_storage_nodes: 5    (每台机器上面运行的示例数量我这里写的是5个  你们可以自定义)
action.destructive_requires_name: true
cluster.routing.allocation.same_shard.host: true
discovery.zen.ping.unicast.hosts: ["ip:9300", "ip:9301","ip:9302"]    (集群ip 如果是一个机器的话就是注意端口就好了,多个的话就是机器的ip)
discovery.zen.minimum_master_nodes: 2  
http.cors.enabled: truehttp.cors.allow-origin: "*"


6、以上配置都修改好后,进入目录文件启动 ./bin/elasticsearch -d 后台启动即可
用非root用户启动注意启动es时当前用户需要对es的所有目录有执行权限否则会报错  注意配置的:后面一定要有空格
下载地址https://wws.lanzouj.com/ihskJhb4wba



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

turuiheng 发表于 2020-10-10 11:12
非常有用的文章,以后有问题还要请教楼主
haoxuer 发表于 2020-10-10 13:11
Jocelyn123 发表于 2020-10-10 15:11
k0ye3pt0ne3 发表于 2020-10-10 15:14
学习啦,感觉很有用的
 楼主| 青春还在 发表于 2020-10-10 15:47
Jocelyn123 发表于 2020-10-10 15:11
学习了 觉得使用docker搭建es 比较方便 哈哈哈

条条大路通罗马,其实对于不会docker的肯定觉得有点难,所以只要最后的结果是好的就是可以的
dreambloom 发表于 2020-10-10 16:28
我最近也在玩ELK,可以一起交流一下  
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表