Elasticsearch 部署

标题:负载均衡代理web        负载均衡代理Elasticsearch

=================================================

架构图

1.Web集群部署实战

(1)部署NFS服务

1>跳板机传nfs使用的web页面

2>创建共享目录--解压网站到目录

3>下载nfs--添加配置文件

(2)部署web服务

1>启动跳板机的yum反向代理

2>下载ansible--配置ansible

3>剧本--下载httpd,php,nfs--httpd自启动--编写自动挂载文件--挂载

4>访问成功

(3)购买负载均衡器--添加监听器

1>目前只是内网ip(访问代理服务器)--可以验证负载均衡

2>再次购买公网ip进行绑定

浏览器可以访问

浏览器访问验证负载均衡

===================================================================================================

1.Elasticsearch 安装

(1)添加 ELK 软件包到自定义 Yum 仓库

1>将自定义包添加到自定义仓库--更新仓库

(2)集群安装

9100:插件

9200:用户使用

9300:内部开会选取主节点

1>配置DNS

2>下载elasticsearch--修改配置(集群名相同--主机名不同)

a.集群名

b.主机名

c.监听所有网络接口,从而允许来自任何IP地址的连接

d.仅在首次启动新的Elasticsearch集群时使用,用于指定哪些节点应该参与集群引导过程,从而选举出第一批主节点(最少两个)

e.告知Elasticsearch节点集群的种子主机地址,无论是在集群的首次启动还是在节点重启后(最少三个节点)

3>重启访问

(3)配置节点es0002

1>DNS

2>下载elasticsearch--修改配置(主机名不同,其他相同修改)

3>访问如果没有,重启es0001

(4)集群扩容

1>配置ansible

2>将在es0001配置好的文件下载--修改为变量

3>剧本--DNS--下载elasticsearch--上传配置文件--自启动

(5)集群搭建成功

2.插件管理

(1)插件是一个动态页面

1>将插件下载

2>部署在nginx下

(2)再次给负载均衡器添加一个监听器(只将es0001加入,8080是前端端口,后端真实节点es0001仍然监听80端口)

访问负载均衡  8080/es-head    只是一个插件页面

3.数据库管理

(1)由于数据库直接暴露在公网不安全,做一个代理(es0001的数据库)与加密

访问  负载均衡:8080    等于  访问es0001:80  (即测试页面)

这个数据库只能使用9200本地访问,必须需要代理(这个9200是集群信息)

(2)直接访问显示需要密码

(3)设置用户密码--登录后显示数据库内容

admin     123

4.使用插件显示数据库

(1)访问插件地址

(2)在插件中添加数据库地址--点击连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值