ES第三天-安装与集群健康

SaltStack 声明式管理 HAProxy 高可用集群实战 HAProxy 作为主流开源负载均衡器,其配置一致性与服务连续性直接决定系统可用性。传统手工或脚本化运维难以保障多节点配置幂等、健康检查语义化及故障自动收敛,易引发503、连接中断等生产事故。SaltStack 凭借声明式状态建模、内置 haproxy 模块、Pillar 动态数据驱动和 Orchestrate 跨节点编排能力,将负载均衡从‘配置文件管理’升维为‘服务契约治理’。它支持热重载、双活LB自动切换、DNS秒级故障转移,并深度集成GitOps与可观测性闭环,满足金融级审计与SLA要求。本文聚焦 S 阅读详情

安装环境

(1) 安装ES

① JDK->依赖,ES基于java编写的,需要有JDK依赖
② 下载->https://www.elastic.co/cn/downloads/elasticsearch
③ 启动->./elasticsearch -d
④ 验证->http://localhost:9200/
小坑:如果你启动成功es后,发现无权限进行添加新数据,并且控制台有打印对你磁盘百分比的相关警告,这说明你目前的磁盘可用不足5%,ES会启动只读模式。解决可参考:https://blog.youkuaiyun.com/xudailong_blog/article/details/80850159

(2) 安装Kibana(从版本6.0.0开始,Kibana仅支持64位操作系统。)

① 下载:http://elastic.co
② 启动:依然是开箱即用
Linux:./kibana
Windows:.\kibana.bat
③ 验证:localhost:5601

(3) 安装Head插件(选装):

① 介绍:提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能,可以很直观的查看集群的健康状况,索引分配情况,还可以管理索引和集群以及提供方便快捷的搜索功能等等。
② 下载:https://github.com/mobz/elasticsearch-head
③ 安装:依赖于node和grunt管理工具(详见笔记head安装)
④ 启动:npm run start
⑤ 验证:http://localhost:9100/

ES工作模式

es分为生产模式和开发模式,当你改动了配置文件时,将会触发生产模式,生产模式会触发es的N多项引导检查,因此学习阶段,我们不改配置,就用开发模式。
在这里插入图片描述

集群健康

健康值检查

① _cat/health
② _cluster/health

{
  "cluster_name" : "elasticsearch",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 9,
  "active_shards" : 9,
  "relocating_shards" : 0, //这个发生在节点数发生变动时,在进行迁移中的分片的个数
  "initializing_shards" : 0,
  "unassigned_shards" : 6,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 60.0
}

集群健康值(status)

Green

所有Primary Shard和Replica Shard都为active,集群很健康。

Yellow

所有Primary Shard为active,至少1个Replica Shard不可用,此时数据仍然是完整的。

Red

至少有一个Primary Shard不可用,数据不完整,集群不可用

Ubuntu 16.04上PHP应用Kubernetes生产级迁移实战 Kubernetes容器编排已成为现代应用交付的事实标准,而PHP作为广泛使用的Web语言,其云原生化并非简单打包镜像或编写Deployment YAML。本文聚焦于真实政企与教育行业场景中普遍存在的Ubuntu 16.04 LTS遗留系统,深入解析其内核(4.4.0)、cgroup v1、systemd 229及iptables 1.6.0等底层约束如何影响K8s集群稳定性与PHP运行时行为。围绕PHP-FPM进程模型适配、glibc兼容性选型、标准输出日志采集、分层健康探针设计及MySQL连接池治理等关 阅读详情

相关推荐

模型服务可观测性与韧性建设实战指南

机器学习模型服务化(ML Serving)是AI落地的核心环节,其本质是将离线训练的静态模型转化为高可用、可监控、可恢复的在线API服务。理解服务可观测性(Observability)——即通过Metrics指标、结构化Logs日志和分布式Traces链路追踪三位一体实现系统状态感知——是保障模型稳定运行的基础能力;而韧性(Resilience)则强调在故障不可避免的前提下,通过熔断、降级、自愈等机制防止级联失败。这两大能力共同构成MLOps中生产环境模型运维的技术底座,广泛应用于金融风控、智能推荐、工业质

398

hadoop官网翻译第三天Hadoop Cluster Setup

Hadoop Cluster Setup  Purpose Prerequisites Installation Configuring Hadoop in Non-Secure Mode Configuring Environment of Hadoop Daemons Configuring the Hadoop Daemons Monitoring Health of N...

xiaoliuyiting的博客 839

配置漂移与不可变基础设施:从Snowflake到Phoenix的运维转型

配置漂移(Configuration Drift)是现代IT系统中普遍存在的隐性熵增现象,指服务器运行态持续偏离初始声明式定义的过程;其本质源于人工干预、缺乏基线锚点与反馈闭环。不可变基础设施(Immutable Infrastructure)作为核心应对范式,通过声明式定义、不可变镜像、自动化生命周期和语义化版本四大支柱,将运维从‘修雪花’转向‘养凤凰’。该模式显著提升系统确定性、安全合规性与故障恢复能力,已广泛应用于云原生、金融核心、高可用Web服务等关键场景,并成为DevOps与GitOps落地的技术

weixin_34293911的博客 576

从Notebook到生产:构建具备可观测性与自愈能力的ML服务

机器学习模型部署不是简单的API封装,而是将训练好的算法转化为可持续演化的生产服务。其核心在于跨越开发与运维之间的抽象断层,建立可验证的输入契约、状态感知的推理生命周期、细粒度资源隔离及全链路可观测性。关键技术包括Pydantic驱动的强类型输入校验、Kubernetes原生资源限制与OOM防护、Prometheus指标埋点与漂移检测(如KS检验)、结构化日志与请求追踪。这些实践共同支撑起模型在真实业务场景中的稳定性、可诊断性与持续迭代能力,直击‘绿得发亮却默默失效’的线上监控盲区。

weixin_30673611的博客 417

生产级机器学习服务的四大工程支柱:韧性、特征、可观测性与自动再训练

机器学习模型从开发环境(Notebook)走向真实业务系统,核心挑战已不再是算法精度,而是服务稳定性、数据一致性与持续交付能力。这涉及模型推理的高可用设计、实时特征供给的低延迟保障、预测行为的全链路可观测性,以及基于数据漂移和业务指标变化驱动的自动化再训练机制。Triton推理服务器、Flink实时计算、Prometheus监控与Evidently数据漂移检测等技术组合,共同支撑起金融反欺诈等严苛场景下的SLA承诺。本文聚焦MLOps落地中最易被忽视却决定成败的工程化实践,覆盖服务韧性设计、双模特征存储、模

weixin_30730053的博客 460

生产级机器学习推理服务的韧性设计与可观测实践

机器学习模型上线后持续稳定运行,本质是构建具备故障自愈能力的推理系统。其核心在于模型可观测性、特征一致性保障与弹性伸缩机制——前者让异常可定位、可归因;后者确保离线训练与在线推理共享同一套特征计算逻辑,杜绝时区偏移、窗口不一致等隐性偏差;而弹性策略需超越CPU/内存指标,转向业务请求洪峰、质量退化、资源泄漏三重维度联动。这些能力共同支撑起金融风控、预测性维护等高SLA场景下的真实落地,也是从Notebook走向生产环境不可绕行的关键一环。

weixin_30383279的博客 357

guli 商场

guli 商场 1.第一天 1.基础概念 微服务:拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行。 集群&分布式&节点:分布式系统是若干独立计算机的结合,这些计算机对于用户来说就像单个相关系统, 分布式是指将不同的业务分布在不同的地方 集群是指将几台服务器集中在一起 实现统一业务 分布式中的每个节点都可以做集群 而集群并不一定是分布式 (一个微服务可以部署多台服务器 同一个服务 此时不是分布式) 远程调用:在分布式系统中 各个

qq_41228643的博客 202

OpenClaw生产级部署加固与百炼API深度配置指南

大模型智能体(Agent)工作流编排是当前AI工程化落地的核心环节,其本质是将LLM、工具调用、记忆与推理逻辑封装为可调度、可观测、可运维的服务单元。OpenClaw作为开源的Agent框架,提供了灵活的Provider抽象与流水线定义能力,但默认配置远未达到生产就绪标准。真正的稳定性依赖于部署环境隔离、最小权限运行、敏感信息零明文等纵深防御实践;而性能与成本控制则高度耦合于第三方API(如百炼)的精细化配置——包括精确base_url、超时退避策略、模型降级路由及Prompt缓存。本文聚焦OpenClaw

weixin_30628801的博客 384

Harbor多区域镜像仓库架构设计与生产实践

Docker Registry是容器化交付的核心存储组件,其性能与可用性直接决定CI/CD流水线效率和Kubernetes集群稳定性。传统单点Registry面临跨地域拉取超时、协议兼容性差、元数据一致性难保障等根本性瓶颈;而基于HTTP代理(如Squid)的伪多活方案无法正确处理Docker Distribution API的动态路径、认证透传与分块上传语义,极易引发镜像损坏或权限错乱。真正的多区域镜像分发需兼顾manifest强一致与blob最终一致的设计哲学,Harbor Replication凭借事

weixin_34343308的博客 365

AI Agent会话状态管理:事件日志架构与生产级沙箱实践

AI Agent并非简单调用大模型,其核心挑战在于长周期、多工具、高并发下的状态一致性与安全可控性。‘会话即事件日志’(session as event log)是一种将推理链解耦为可审计、可回溯、可迁移的时序事件流的设计范式,它直面上下文溢出导致的静默失效问题;而沙箱化执行则通过微虚拟机等可信执行环境,实现凭证隔离与攻击面收敛。该架构已成AWS Bedrock AgentCore、Google Vertex AI Agent Builder及Anthropic Managed Agents的共同技术底座,

cuibinmo3519的博客 355

嵌入式软件面试常见问题及答案

干了多年的嵌入式,被面试过,也面过不少新人,下面这些是面试中很常见的一些问题及答案,答案可以根据自己的经验自己思考下。--持续补充并更新

weixin_37553721的博客 6023

Chandra企业落地案例:研发部门用本地AI做技术问答与知识沉淀工具

本文介绍了如何在星图GPU平台上自动化部署Chandra - AI 聊天助手镜像,构建企业级本地技术问答与知识沉淀系统。该镜像专为研发团队设计,支持内网部署、不传数据,可实时解答API用法、错误日志解读等典型技术问题,并自动将高价值问答沉淀为可搜索的知识快照。

weixin_28949937的博客 425

鱼眼双目测距实战:从OpenCV标定到SGBM匹配的完整流程解析

本文详细解析了鱼眼双目测距的完整流程,从OpenCV标定到SGBM匹配,涵盖标定、校正、匹配和测距四个关键阶段。通过实战经验分享,帮助开发者解决鱼眼镜头强畸变带来的测距挑战,提升测距精度至5%以内。特别适合机器人导航、自动驾驶和VR领域的开发者参考。

weixin_27298377的博客 124

Docker Compose 为什么是本地开发的环境契约核心

Docker Compose 是一种面向本地开发与测试场景的声明式容器编排工具,其本质是通过 YAML 文件定义服务依赖、网络、卷和健康检查等基础设施要素,实现环境配置的可重复性与跨机器一致性。它不追求生产级高可用或自动扩缩容,而是聚焦于解决微服务联调、数据库迁移验证、前后端协同开发等高频工程痛点。凭借对健康检查(service_healthy)、多阶段构建(target)、资源限制(cpus/memory)和环境变量隔离(.env)等关键能力的深度支持,Compose 将‘在我机器上能跑’升级为‘所有人拉

weixin_30387799的博客 329

【低空经济】无人机充电站设计方案

随着无人机技术的快速发展和广泛应用,其在物流、农业、巡检、救援等领域的应用日益普及。然而,无人机的续航能力一直是限制其大规模应用的关键因素之一。为了解决这一问题,无人机充电站的设计与建设显得尤为重要。本项目旨在设计一套高效、智能、可扩展的无人机充电站系统,以满足不同场景下无人机的充电需求,提升其作业效率和应用范围。无人机充电站的设计将围绕以下几个核心目标展开:首先,充电站应具备快速充电能力,以减少无人机的停机时间,提高作业效率;

2959

车载通信技术原理-CAN通讯和代码配置:奥迪A6轿车总线拓扑图

CAN总线是一种用于汽车监测与控制系统的串行通信协议,由德国Bosch公司开发。它具有多主工作方式、优先级仲裁、高抗干扰等特点,支持点对点、广播等多种通信方式,传输距离可达10公里。CAN协议采用差分信号传输,物理层使用双绞线,数据链路层实现错误检测、位填充等功能。协议帧类型包括数据帧、遥控帧、错误帧等。CAN总线自1986年发布以来,已成为汽车电子系统的标准配置,广泛应用于车载网络。文章还提供了S32K144芯片的CAN驱动代码示例。

擎天柱工坊 1067

SeaweedFS与MinIO深度对比:对象存储选型避坑指南

对象存储是现代应用架构的基础设施,其核心价值在于提供高可用、可扩展、S3兼容的非结构化数据存取能力。理解底层设计原理——如元数据管理方式(集中式vs分布式)、一致性模型(强一致vs最终一致)、数据分片粒度(object级vsvolume级)——直接决定系统在混合硬件、小文件高吞吐、多租户合规等场景下的稳定性与运维成本。SeaweedFS以轻量元数据和volume调度见长,适合自建元数据服务的高性能场景;MinIO则通过Raft+完整S3协议栈保障企业级兼容性与审计能力。本文聚焦真实生产环境中的LIST性能瓶

weixin_33755649的博客 354

手把手教你从入门到精通C# MES通信

本文是C#与MES通信通信的目录,使用C#与各种MES系统通信的方法我都会在专栏中讲到,比如WebService、Http、Ftp、共享文件夹、串口通信等,绝对是上位机软件工程师实现与MES系统通信的必备教程!

qq_34059233的博客 8748

机器学习生产化:构建可监控、可回滚、可诊断的模型服务系统

机器学习生产化(ML Production)远不止模型部署,本质是将模型嵌入业务流水线并保障其长期稳定运行。其核心原理在于分层解耦——数据接入、特征计算、模型服务与业务集成四层隔离,通过统一网关、特征即代码、推理快照、业务合规网关等机制,实现数据一致性、服务可观测性与变更可控性。技术价值体现在显著降低MTTR、拦截数据漂移、支撑灰度发布与自动归因,广泛应用于金融风控、电商推荐、实时反欺诈等高可靠性场景。本文聚焦真实落地中的12个关键工程实践,覆盖从热加载、新鲜度水位线到模型健康体检的全生命周期治理。

417

在zcu102开发板上使用PetaLinux运行Qt程序

请注意,上述步骤只是一个概述,并且可能需要根据特定的开发环境和要求进行适当的调整。如果你是一个初学者或者对于这些领域不太熟悉,建议在尝试之前阅读相关的文档和教程,或者寻求专业人士的帮助。在"Projects"菜单中,选择"Build & Run"选项,并在"Build"步骤中选择正确的工具链。注意:如果Qt程序依赖于其他库文件,需要将这些库文件一起复制到PetaLinux工程的根文件系统目录中,并在Qt程序中正确地配置库文件路径。如果一切顺利,PetaLinux系统将启动,并自动运行Qt程序。

UhxzCombined的博客 698

在 SAP BTP ABAP 环境中构建多租户应用:从架构到实战

ABAP多租户应用架构解析 本文详细介绍了SAP BTP中ABAP环境的多租户应用架构,重点阐述了其核心组件及协作机制。在云原生SaaS模式下,多租户架构使多个客户能共享同一套ABAP平台,同时保持数据和配置隔离。架构包含三层:平台与子账户层、多租户应用与平台服务层(含Approuter、ABAP Solution service、XSUAA等核心组件)、ABAP系统与租户层。文章深入分析了各组件功能,包括Approuter的路由机制、ABAP Solution service的自动资源调度、XSUAA的安

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 214

机器学习生产化:模型上线后的系统鲁棒性与可观测性实战

机器学习模型部署不是终点,而是工程挑战的起点。在真实生产环境中,模型的数学正确性仅占30%,而系统鲁棒性、可观测性与治理成熟度决定剩余70%的成败。本文从延迟敏感性、弹性扩展、行为可预测性切入,解析特征缺失降级、请求幂等性、Fallback容错设计等核心机制;结合数据漂移检测(PSI/KS)、业务语义监控、红蓝对抗验证等方法,构建覆盖latency/scalability/predictability三角困局的落地框架。内容聚焦ML系统在风控、支付、信贷等高可用场景下的故障收敛、决策回滚与审计就绪能力,直击

weixin_30357231的博客 322

【ROS机器人系统】实验4 ROS简单应用:激光SLAM与导航

ROS简单应用:激光SLAM与导航 (1)了解机器人和SLAM之间关系 (2)了解激光SLAM (3)了解gmapping和导航

南京大学软件工程硕士在读 2146

机器学习模型生产化:构建可观测与高韧性的服务基座

机器学习模型服务不是简单的API封装,而是涵盖指标监控、结构化日志、分布式追踪和特征一致性的工程系统。其核心原理在于将‘可运行’升级为‘可持续’——通过延迟/流量/错误/饱和度四大黄金信号实现细粒度可观测性,结合自动降级、自动回滚与自动修复构建韧性能力。这种设计显著提升模型在线稳定性与故障响应效率,广泛应用于金融风控、电商推荐、IoT预测等需长期稳定服务的场景。本文聚焦真实落地中最具普适性的可观测性与韧性实践,覆盖OpenTelemetry采集、JSON日志规范、Jaeger追踪增强及特征双读校验等关键环节

chudan0503的博客 348

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

机器学习模型生产化落地的七道生死关与可观测性实践

机器学习模型上线并非终点,而是进入真实业务环境后的持续生存挑战。从模型服务化误区、在线特征供给、多粒度可观测性,到ONNX序列化、容器瘦身、GPU资源隔离、AB流量染色、兜底策略、数据漂移检测及混沌工程,每一步都关乎模型在高并发、数据变异、依赖故障等复杂场景下的稳定性与韧性。本文聚焦ML Ops中最具实操价值的‘模型生命周期中枢’环节,深度融合特征工程与推理服务协同、OpenTelemetry可观测性埋点、MIG硬件级资源隔离等关键技术,面向算法工程师、平台SRE与技术负责人,提供可直接嵌入CI/CD的配置

dggnqzt6462的博客 436

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OpenClaw安全实践:AI自动化系统的权限控制与运行时隔离

OpenClaw作为具备真实操作能力的AI代理系统,已超越传统LLM应用范畴,进入基础设施执行层——它可调用云API、修改数据库、执行Shell命令,本质是‘带权数字员工’。其安全核心在于权限最小化与运行时隔离:需基于资产测绘实施分级管控(Tier 1/2/3),强制网络绑定localhost、禁用root容器、阻断元数据服务,并通过Vault动态凭证、eBPF出站白名单、Prompt输入净化等手段构建纵深防御。本文聚焦AI原生安全范式,覆盖Docker加固、K8s沙箱、工具链审计与Prompt注入防控,为

weixin_34122604的博客 355

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: ES第二天-ES NODE、高可用,容错机制与Master选举
下一篇: ES-HEAD插件安装
darkness0604
博客等级 码龄10年 82粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值