微禾游戏 手游攻略 手游评测 Elasticsearch单机和集群安装

Elasticsearch单机和集群安装

时间:2024-12-30 14:09:03 来源:未知 浏览:0

1.1 Linux单机

1.1.1 软件下载

软件下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0

1.1.2 软件安装

解压软件将下载的软件解压

# 解压

tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/模块

# 重命名

mv elasticsearch-7.8.0es

创建用户。由于安全问题,Elasticsearch不允许root用户直接运行,所以需要创建一个新用户,并在root用户下创建新用户。

useradd es #添加es用户

passwd es #设置es用户的密码

userdel -r es #如果错了可以删除然后重新添加

chown -R es:es /opt/module/es #文件夹所有者

修改配置文件,修改/opt/module/es/config/elasticsearch.yml文件

# 添加以下配置

cluster.name: 弹性搜索

节点.name: 节点-1

网络.host: 0.0.0.0

http.port: 9200

cluster.initial_master_nodes: ['node-1']

修改/etc/security/limits.conf

#在文件末尾添加以下内容

#限制每个进程可以打开的文件数量

es 软nofile 65536

es 硬文件65536

修改/etc/security/limits.d/20-nproc.conf

#在文件末尾添加以下内容

#限制每个进程可以打开的文件数量

es 软nofile 65536

es 硬文件65536

# 操作系统级别对每个用户创建的进程数的限制

*硬nproc 4096

# 注意:* 包含所有Linux 用户名表

修改/etc/sysctl.conf

# 在文件中添加以下内容

#一个进程可以拥有的VMA(虚拟内存区域)数量,默认值为65536

vm.max_map_count=655360

重新加载

sysctl-p

1.1.3 启动软件

Elasticsearch单机和集群安装

开始使用ES用户

cd /opt/模块/es/

#启动

bin/elasticsearch

#后台启动

bin/elasticsearch -d

启动时,该文件将动态生成。如果文件所属的用户不匹配,就会出错,需要重新修改用户和用户组。

关闭防火墙

#暂时关闭防火墙

systemctl 停止防火墙

#永久关闭防火墙

systemctl启用firewalld.service #开启抢供,永久生效,重启后不会恢复。

systemctldisablefirewalld.service#关闭防火墙,永久生效,重启后不会恢复

1.1.4 测试软件

在浏览器中输入地址:http://linux1:9200/

2.2 Linux集群

2.2.1 软件下载

软件下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0

2.2.2 软件安装

解压软件将下载的软件解压

# 解压

tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/模块

# 重命名

mv elasticsearch-7.8.0 es-cluster

将软件分发到其他节点:linux2、linux3

创建用户由于安全问题,Elasticsearch不允许root用户直接运行,所以必须在每个节点中创建一个新用户,并在root用户下创建一个新用户。

useradd es #添加es用户

passwd es #设置es用户的密码

userdel -r es #如果错了可以删除然后重新添加

chown -R es:es /opt/module/es-cluster #文件夹所有者

修改配置文件,修改/opt/module/es/config/elasticsearch.yml文件,并分发该文件

# 添加以下配置

#集群名称

cluster.name: cluster-es

#节点名称,每个节点的名称不能重复

节点.name: 节点-1

#ip地址,每个节点的地址不能重复

网络.host: linux1

#是否有资格成为主节点?

节点.master: 真

节点.data: true

Elasticsearch单机和集群安装

http.port: 9200

# head插件需要开启这两个配置

http.cors.allow-origin: '*'

http.cors.enabled: 真

http.max_content_length: 200mb

#es7.x后新添加的配置,初始化新集群时需要该配置来选举master。

cluster.initial_master_nodes: ['node-1']

#es7.x 之后的新配置,节点发现

discovery.seed_hosts: ['linux1:9300','linux2:9300','linux3:9300']

gateway.recover_after_nodes: 2

网络.tcp.keep_alive: true

网络.tcp.no_delay: true

Transport.tcp.compress: true

#集群中同时启动的数据任务数量,默认2

cluster.routing.allocation.cluster_concurrent_rebalance: 16

#增删节点、负载均衡时并发恢复线程数,默认4

cluster.routing.allocation.node_concurrent_recoveries: 16

#初始化数据恢复时,并发恢复线程数,默认4

cluster.routing.allocation.node_initial_primaries_recoveries: 16

修改/etc/security/limits.conf并分发该文件

#在文件末尾添加以下内容

es 软nofile 65536

es 硬文件65536

修改/etc/security/limits.d/20-nproc.conf并分发该文件

#在文件末尾添加以下内容

es 软nofile 65536

es 硬文件65536

*硬nproc 4096

# 注意:* 包含所有Linux 用户名表

修改/etc/sysctl.conf

# 在文件中添加以下内容

vm.max_map_count=655360

重新加载

sysctl-p

2.2.3 启动软件

分别在不同节点启动ES软件

cd /opt/module/es-cluster

#启动

bin/elasticsearch

#后台启动

bin/elasticsearch -d

用户评论

?娘子汉

这篇文章真的太棒了!我一直在找一篇关于Elasticsearch安装的详细教程,终于找到了!作者把单机和集群安装都讲得非常清楚,而且配图也很清晰,非常适合新手入门。强烈推荐给正在学*Elasticsearch的同学!

    有5位网友表示赞同!

野兽之美

文章内容挺详细的,讲解了Elasticsearch单机和集群两种安装方式,并且还给出了很多配置参数的解释,对理解Elasticsearch很有帮助。不过我觉得文章可以再深入一些,例如可以介绍一些常见的集群配置方案,以及如何对集群进行监控和管理。

    有7位网友表示赞同!

一生荒唐

看了这篇教程,感觉Elasticsearch安装起来并不难,作者写的很详细,按照步骤一步一步操作,很快就安装成功了。不过我发现文章中关于集群配置的部分内容有点少,希望能看到更多关于集群配置的细节介绍。

    有12位网友表示赞同!

愁杀

Elasticsearch单机和集群安装,文章思路清晰,步骤详细,对于刚接触Elasticsearch的同学来说,这篇文章很有参考价值。希望作者能够继续创作更多关于Elasticsearch的实战教程,例如如何使用Elasticsearch进行数据分析和搜索等。

    有19位网友表示赞同!

封锁感觉

终于找到一篇讲解Elasticsearch安装的教程了,之前一直卡在集群安装这一步,看了这篇文章之后,我终于成功地搭建了集群环境,感觉豁然开朗!

    有16位网友表示赞同!

我绝版了i

文章不错,但感觉内容有点过于基础,对于熟悉Linux系统和Elasticsearch的同学来说,可能会觉得有点简单,希望能看到更多关于Elasticsearch进阶方面的教程,例如如何优化集群性能,如何使用Elasticsearch进行数据分析等。

    有7位网友表示赞同!

抚笙

感觉作者对于Elasticsearch安装步骤的讲解很细致,但有些地方步骤描述的比较简略,比如关于集群配置和数据迁移的部分,希望能看到更加详细的介绍,方便读者更好地理解和操作。

    有8位网友表示赞同!

念安я

文章中关于集群安装的步骤描述的比较简单,希望能看到更多关于集群配置的细节介绍,例如如何选择合适的节点数量、如何进行数据分片等,这样才能帮助读者更好地搭建集群环境。

    有12位网友表示赞同!

嘲笑!

文章介绍了Elasticsearch单机和集群安装的步骤,感觉很实用,但希望能看到更多关于集群管理的知识,比如如何监控集群状态、如何备份和恢复数据等,这样才能更好地维护集群。

    有10位网友表示赞同!

仰望幸福

Elasticsearch的安装步骤其实并不难,这篇文章写得很清晰,按照步骤操作就能轻松安装成功。不过我觉得文章可以再深入一些,例如可以介绍一些关于安全配置、性能优化等方面的知识。

    有10位网友表示赞同!

╭摇划花蜜的午后

这篇文章真的帮了我大忙!之前一直不知道怎么安装Elasticsearch集群,看了这篇文章之后,终于成功搭建了集群环境,而且还学到了很多关于集群配置的知识,非常感谢作者的分享!

    有8位网友表示赞同!

半梦半醒半疯癫

文章内容比较基础,适合入门学*,但对于有一定基础的同学来说,可能内容会比较简单,希望作者能够分享更多关于Elasticsearch的进阶知识,例如如何使用Elasticsearch进行数据分析、如何搭建搜索引擎等。

    有14位网友表示赞同!

月下独酌

Elasticsearch的安装步骤其实并不难,这篇文章写的很清晰,按照步骤操作就能轻松安装成功。不过我觉得文章可以再深入一些,例如可以介绍一些关于安全配置、性能优化等方面的知识。

    有14位网友表示赞同!

各自安好ぃ

感觉这篇文章有点过于基础,适合新手入门,对于有一定基础的同学来说,可能内容会比较简单,希望作者能够分享更多关于Elasticsearch的进阶知识,例如如何使用Elasticsearch进行数据分析、如何搭建搜索引擎等。

    有11位网友表示赞同!

还未走i

这篇文章写的很详细,把Elasticsearch单机和集群安装的步骤都讲得很清楚,非常适合新手入门。不过我觉得文章可以再深入一些,例如可以介绍一些关于集群配置、性能优化等方面的知识,以及一些实际应用场景。

    有11位网友表示赞同!

有些人,只适合好奇~

文章内容挺详细的,讲解了Elasticsearch单机和集群两种安装方式,并且还给出了很多配置参数的解释,对理解Elasticsearch很有帮助。不过我觉得文章可以再深入一些,例如可以介绍一些常见的集群配置方案,以及如何对集群进行监控和管理。

    有5位网友表示赞同!

太难

感觉作者对于Elasticsearch安装步骤的讲解很细致,但有些地方步骤描述的比较简略,比如关于集群配置和数据迁移的部分,希望能看到更加详细的介绍,方便读者更好地理解和操作。

    有6位网友表示赞同!

青衫故人

这篇文章的写作风格很清晰,内容也很实用,对新手来说非常友好。作者把Elasticsearch的安装步骤讲解得非常详细,并且还提供了很多配置参数的解释,对于理解Elasticsearch很有帮助。不过我觉得文章可以再深入一些,例如可以介绍一些常见的集群配置方案,以及如何对集群进行监控和管理。

    有18位网友表示赞同!

浮世繁华

文章介绍了Elasticsearch单机和集群安装的步骤,感觉很实用,但希望能看到更多关于集群管理的知识,比如如何监控集群状态、如何备份和恢复数据等,这样才能更好地维护集群。

    有9位网友表示赞同!

哥帅但不是蟋蟀

这篇文章写的很详细,把Elasticsearch单机和集群安装的步骤都讲得很清楚,非常适合新手入门。不过我觉得文章可以再深入一些,例如可以介绍一些关于集群配置、性能优化等方面的知识,以及一些实际应用场景。

    有13位网友表示赞同!

标题:Elasticsearch单机和集群安装
链接:https://www.52funs.com/news/sypc/30092.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
《向僵尸开炮》那些质变技能的前置词条具体内容详解!有最新礼包码!

估计大部分宝子们和小猪一样,在局内选择词条的时候,只看词条的具体内容不看词条的名称,那么本期就给宝子们整理

2024-12-30
DNF手游:第二套天空套来袭!动图展示!这里面有你喜欢的吗?

截止到目前韩服dnf手游一共上线了4套天空套 而国服目前仅上线了第一套”冥域天空“ 按照韩服的时间线,国服的

2024-12-30
人与动人物xxxx在线视频,人与动物:共生的世界

人与动物:共生的世界 在我们的生活中,有许多时候我们会被动物所吸引,无论是它们的可爱、勇敢还是聪明。我们

2024-12-30
黑神话悟空抢先版:吉吉国王成天命人?到底是怎么回事?

黑神话悟空竟然有抢先版?不仅有!而且作者还在不断更新,但是游戏和黑神话有什么关联呢?真正进游戏一探究竟的玩家

2024-12-30