当前位置: 首页 > news >正文

张家界建设企业网站学校资源网站建设方案

张家界建设企业网站,学校资源网站建设方案,dedecms 做门户网站,wordpress简约博客一、ElasticSearch 集群 1.1 搭建集群 Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群#xff0c;三个Master节点最多只能故障一台Master节点#xff0c;如果故障两个Master节点#xff0c;Elasticsearch将无法组成集群.会报错…一、ElasticSearch 集群 1.1 搭建集群 Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群三个Master节点最多只能故障一台Master节点如果故障两个Master节点Elasticsearch将无法组成集群.会报错Kibana也无法启动因为Kibana无法获取集群中的节点信息。 由于我们使用只有一台虚拟机所以我们在虚拟机中安装三个ES实例搭建伪集群而ES启动比较耗内存所以先设置虚拟机的内存3G和CPU个数4个 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d6vNaaI0-1681918577172)(.\imgs\1575626474666.png)] 1.1.1 整体步骤 步骤如下 拷贝opt目录下的elasticsearch-7.4.0安装包3个分别命名 elasticsearch-7.4.0-itcast1 elasticsearch-7.4.0-itcast2 elasticsearch-7.4.0-itcast3 然后修改elasticsearch.yml文件。 然后启动itcast1、itcast2、itcast3三个节点。 打开浏览器输⼊http://192.168.149.135:9200/_cat/health?v ,如果返回的node.total是3代表集 群搭建成功 在此需要我们特别注意的是像本文这样单服务器多节点 3 个节点的情况仅供测试使用集群环境如下 cluster namenode nameIP Addrhttp端口 / 通信端口itcast-esitcast1192.168.149.1359201 / 9700itcast-esitcast2192.168.149.1359202 / 9800itcast-esitcast3192.168.149.1359203 / 9900 1.1.2 拷贝副本 拷贝opt目录下的elasticsearch-7.4.0安装包3个打开虚拟机到opt目录 执行 拷贝三份 cd /opt cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-itcast1 cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-itcast2 cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-itcast31.1. 3 修改配置文件 1) 创建日志目录 cd /opt mkdir logs mkdir data # 授权给itheima用户 chown -R itheima:itheima ./logs chown -R itheima:itheima ./datachown -R itheima:itheima ./elasticsearch-7.4.0-itcast1 chown -R itheima:itheima ./elasticsearch-7.4.0-itcast2 chown -R itheima:itheima ./elasticsearch-7.4.0-itcast3打开elasticsearch.yml配置分别配置下面三个节点的配置文件 vim /opt/elasticsearch-7.4.0-itcast1/config/elasticsearch.yml vim /opt/elasticsearch-7.4.0-itcast2/config/elasticsearch.yml vim /opt/elasticsearch-7.4.0-itcast3/config/elasticsearch.yml 2) 下面是elasticsearch-7.4.0-itcast1配置文件 cluster.name: itcast-es node.name: itcast-1 node.master: true node.data: true node.max_local_storage_nodes: 3 network.host: 0.0.0.0 http.port: 9201 transport.tcp.port: 9700 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] path.data: /opt/data path.logs: /opt/logs#集群名称 cluster.name: itcast-es #节点名称 node.name: itcast-1 #是不是有资格主节点 node.master: true #是否存储数据 node.data: true #最大集群节点数 node.max_local_storage_nodes: 3 #ip地址 network.host: 0.0.0.0 #端口 http.port: 9201 #内部节点之间沟通端口 transport.tcp.port: 9700 #es7.x 之后新增的配置节点发现 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] #es7.x 之后新增的配置初始化一个新的集群时需要此配置来选举master cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] #数据和存储路径 path.data: /opt/data path.logs: /opt/logs3) 下面是elasticsearch-7.4.0-itcast2配置文件 cluster.name: itcast-es node.name: itcast-2 node.master: true node.data: true node.max_local_storage_nodes: 3 network.host: 0.0.0.0 http.port: 9202 transport.tcp.port: 9800 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] path.data: /opt/data path.logs: /opt/logs #集群名称 cluster.name: itcast-es #节点名称 node.name: itcast-2 #是不是有资格主节点 node.master: true #是否存储数据 node.data: true #最大集群节点数 node.max_local_storage_nodes: 3 #ip地址 network.host: 0.0.0.0 #端口 http.port: 9202 #内部节点之间沟通端口 transport.tcp.port: 9800 #es7.x 之后新增的配置节点发现 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] #es7.x 之后新增的配置初始化一个新的集群时需要此配置来选举master cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] #数据和存储路径 path.data: /opt/data path.logs: /opt/logs4)、下面是elasticsearch-7.4.0-itcast3 配置文件 cluster.name: itcast-es node.name: itcast-3 node.master: true node.data: true node.max_local_storage_nodes: 3 network.host: 0.0.0.0 http.port: 9203 transport.tcp.port: 9900 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] path.data: /opt/data path.logs: /opt/logs#集群名称 cluster.name: itcast-es #节点名称 node.name: itcast-3 #是不是有资格主节点 node.master: true #是否存储数据 node.data: true #最大集群节点数 node.max_local_storage_nodes: 3 #ip地址 network.host: 0.0.0.0 #端口 http.port: 9203 #内部节点之间沟通端口 transport.tcp.port: 9900 #es7.x 之后新增的配置节点发现 discovery.seed_hosts: [localhost:9700,localhost:9800,localhost:9900] #es7.x 之后新增的配置初始化一个新的集群时需要此配置来选举master cluster.initial_master_nodes: [itcast-1, itcast-2,itcast-3] #数据和存储路径 path.data: /opt/data path.logs: /opt/logs1.1.4 执行授权 在root用户下执行 chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast1 chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast2 chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast3 如果有的日志文件授权失败可使用(也是在root下执行) cd /opt/elasticsearch-7.4.0-itcast1/logs chown -R itheima:itheima ./* cd /opt/elasticsearch-7.4.0-itcast2/logs chown -R itheima:itheima ./* cd /opt/elasticsearch-7.4.0-itcast3/logs chown -R itheima:itheima ./* 1.1.5 启动三个节点 启动之前设置ES的JVM占用内存参数防止内存不足错误 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oc0nhhQh-1681918577174)(imgs\1575630754009.png)] vim /opt/elasticsearch-7.4.0-itcast1/bin/elasticsearch[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DiKe1b1f-1681918577176)(imgs\1575631078654.png)] 可以发现ES启动时加载/config/jvm.options文件 vim /opt/elasticsearch-7.4.0-itcast1/config/jvm.options[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R36YVXCY-1681918577177)(imgs\1575630948133.png)] 默认情况下ES启动JVM最小内存1G最大内存1G -xms:最小内存 -xmx:最大内存修改为256m [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aad42dmC-1681918577179)(imgs\1575631033297.png)] 启动成功访问节点一 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FSrQj2oU-1681918577180)(imgs\1575628494844.png)] 可以从日志中看到master not discovered yet。还没有发现主节点 访问集群状态信息 http://192.168.149.135:9201/_cat/health?v 不成功 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FSY3Mwdu-1681918577182)(imgs\1575628567827.png)] 启动成功访问节点二: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NXutke3S-1681918577183)(imgs\1575628735672.png)] 可以从日志中看到master not discovered yet。还没有发现主节点master node changed.已经选举出主节点itcast-2 访问集群状态信息 http://192.168.149.135:9201/_cat/health?v 成功 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QFjtsWBu-1681918577184)(imgs\1575628812009.png)] 健康状况结果解释cluster 集群名称 status 集群状态 green代表健康yellow代表分配了所有主分片但至少缺少一个副本此时集群数据仍旧完整red 代表部分主分片不可用可能已经丢失数据。 node.total代表在线的节点总数量 node.data代表在线的数据节点的数量 shards 存活的分片数量 pri 存活的主分片数量 正常情况下 shards的数量是pri的两倍。 relo迁移中的分片数量正常情况为 0 init 初始化中的分片数量 正常情况为 0 unassign未分配的分片 正常情况为 0 pending_tasks准备中的任务任务指迁移分片等 正常情况为 0 max_task_wait_time任务最长等待时间 active_shards_percent正常分片百分比 正常情况为 100%启动成功访问节点三 访问集群状态信息 http://192.168.149.135:9201/_cat/health?v 成功 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sGVQMVej-1681918577186)(imgs\1575628972101.png)] 可以看到节点已经变为3个至此ES集群已经搭建成功~ 1.2 使用Kibana配置和管理集群 1.2.1 集群配置 因为之前我们在单机演示的时候也使用到了Kibana我们先复制出来一个Kibana然后修改它的集群配置 cd /opt/ cp -r kibana-7.4.0-linux-x86_64 kibana-7.4.0-linux-x86_64-cluster # 由于 kibana 中文件众多此处会等待大约1分钟的时间修改Kibana的集群配置 vim kibana-7.4.0-linux-x86_64-cluster/config/kibana.yml 加入下面的配置 elasticsearch.hosts: [http://localhost:9201,http://localhost:9202,http://localhost:9203]启动Kibana sh kibana --allow-root[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3cwufjzE-1681918577187)(imgs\1575629869248.png)] 1.2.2 管理集群 1、打开Kibana点开 Stack Monitoring 集群监控 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CKqMc6lH-1681918577188)(imgs\1575630589113.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-80BMBsxO-1681918577189)(imgs\1575631125143.png)] 2、点击【Nodes】查看节点详细信息 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KpuV5chU-1681918577190)(imgs\1575631203718.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qUf9bDy8-1681918577191)(imgs\1575631303974.png)] 在上图可以看到第一个红框处显示【Green】绿色表示集群处理健康状态 第二个红框是我们集群的三个节点注意itcast-3旁边是星星表示是主节点 1681918577187)] 1.2.2 管理集群 1、打开Kibana点开 Stack Monitoring 集群监控 [外链图片转存中…(img-CKqMc6lH-1681918577188)] [外链图片转存中…(img-80BMBsxO-1681918577189)] 2、点击【Nodes】查看节点详细信息 [外链图片转存中…(img-KpuV5chU-1681918577190)] [外链图片转存中…(img-qUf9bDy8-1681918577191)] 在上图可以看到第一个红框处显示【Green】绿色表示集群处理健康状态 第二个红框是我们集群的三个节点注意itcast-3旁边是星星表示是主节点
http://www.w-s-a.com/news/645456/

相关文章:

  • 网站制作教程书籍业务管理系统
  • 上传网站空间的建站程序怎么删除c 网站开发案例详解下载
  • 企业网站维护兼职丹阳网站优化
  • 秦皇岛网站开发公司怎么注册自己的公司
  • 写作网站哪个能得稿费绿色环保企业网站模板
  • 牡丹江网站建设定制开发安徽建设工程信息网官网入口
  • 有什么好的网站建设的书适合在家做的网站工作
  • wordpress情侣源码西安网站快速优化
  • 昆明网站建设高端定制100种班服设计图
  • 网站开发程序说明html网页制作接单
  • 企业网站货物查询怎么做制作文件的软件
  • 怎么做网站的防盗链北京门户企业网站建设
  • 网站推广的主流方法淘客网站 源码
  • 网站海外推广怎么做多用户商城系统源码教程
  • 猎头做单网站网站创建费用
  • 住房和城乡建设网站 上海自己做网站还是公众号
  • 投票网站怎么制作电商网站模板html
  • 攀枝花移动网站建设抖音广告投放平台
  • 什么是网站设计第一装修网
  • 公司网站建设一条织梦门户网站源码
  • 网站改版中su域名注册
  • 做网站有没有前途济南产品网站建设外包
  • 网站备案咨询做静态网站多少钱
  • 软件开发和网站建设一样吗太原今天最新通知
  • 网站推广如何做的表白制作网站
  • 网站风格分析免费织梦网站源码
  • 大连手机自适应网站建设织梦做音乐网站
  • 烟台网站建设优化网页设计师证
  • 手机微网站建设多少钱个人网站 wordpress
  • 做外贸是不是必须有网站wordpress网络图片