wylu

Keep It Simple, Stupid

Welcome to wylu's Blog

本文介绍了 FastDFS 的安装部署过程。首先,需要准备好设备环境,并安装相关依赖。接着,按照以下步骤进行安装:下载 FastDFS,解压安装,编辑配置文件,创建 system 服务,启动服务,并查看状态。最后,进行 Client 测试,测试上传文件,返回 ID 表示成功。

阅读全文 »

通过本文的指导,读者可以了解如何通过二进制的方式部署 Kubernetes 1.27.3 版本集群。二进制部署可以加深对 Kubernetes 各组件的理解,可以灵活地将各个组件部署到不同的机器,以满足自身的要求。但是需要注意的是,二进制部署需要手动配置各个组件,需要一定的技术水平和经验。

阅读全文 »

本文介绍了在 Rocky Linux 系统上部署 etcd 集群的步骤。首先介绍了环境准备,包括三个节点的操作系统、IP地址和版本等信息。接下来,安装必要软件,包括 etcd、证书工具 cfssl 等,并创建 etcd 所需的证书。然后配置 etcd,包括主节点和启动配置,以及其余节点的配置。启动 etcd 服务并验证其状态,包括检查集群健康状态、查看集群节点列表、验证集群数据存储服务和监测数据变化等。此外,还介绍了数据备份与恢复、节点宕机与恢复、ETCD 故障节点修复和身份验证等内容。最后,介绍了如何安装 etcdkeeper。

阅读全文 »

本文介绍了在 Windows 11 上使用 WSL2 配置深度学习环境的方法。首先需要安装 NVIDIA 显卡驱动程序以获得 GPU 支持,推荐使用官方工具 GeForce Experience 进行安装或更新。然后安装 WSL2,并在其中安装 CUDA 和 cuDNN。在测试中,使用 CPU 运算和 GPU 运算分别运行了小规模和大规模神经网络,并打印了运行时间。结果表明,使用 GPU 运算可以显著提高运行速度。

阅读全文 »

本文介绍了在使用 bitnami/etcd 部署的集群中,如何恢复故障成员的方法。首先在处理前,往 etcd 集群中添加一些数据,以验证恢复方案不会导致集群数据丢失。然后,通过删除 etcd-1 pv 的数据目录来模拟 etcd-1 成员故障,并查看 etcd-1 pod 日志、etcd 集群成员状态以及 endpoint 健康状态来分析故障原因。接着,本文提供了一套恢复方案,包括将故障成员 etcd-1 从集群中移除、将 etcd statefulsets 缩放为 0、删除故障成员 etcd-1 绑定的 pv 的数据目录、修改 statefulsets 中 ETCD_INITIAL_CLUSTER_STATE 配置的值为 "existing"、将 etcd statefulsets 恢复为原来的副本数以及检查 etcd 集群 endpoint 健康状态等步骤。最后,验证数据是否完整。

阅读全文 »

本文介绍了 nmcli (Network Manager Command Line Interface) 网络管理工具,它是 NetworkManager 的命令行工具,用于在 Linux 系统上管理网络连接。nmcli 允许用户通过命令行界面管理和配置网络连接,包括无线网络、以太网、VPN 等。本文详细介绍了 nmcli 的安装方法和各种命令,包括选项、通用命令、网络控制命令、设备管理命令、连接管理命令、无线传输控制命令和活动监视器。此外,本文还提供了 nmcli 的示例,供用户参考。nmcli 是一个功能强大且灵活的工具,常用于服务器管理和命令行环境下的网络配置。

阅读全文 »

本文介绍了如何在 Kafka 中实现身份验证和授权功能,具体使用了 JAAS(Java Authentication and Authorization Service)机制。在安装部署方面,需要先安装 JDK,并准备好一个 Zookeeper 环境。接着,按照下载、解压、编辑配置文件、配置 JAAS、创建服务、启动 Kafka 等步骤进行操作。最后,通过创建、查看、生产、消费、删除 topic 和查看消费群组等测试,验证了集群的正常运行。

阅读全文 »

本文介绍了在 CentOS7 下安装和部署 Kafka 集群的步骤。首先介绍了 Kafka 的简介,包括其作为高吞吐量的分布式发布订阅消息系统的特点。然后说明了搭建 Kafka 集群环境所需的设备环境,包括准备一个 Zookeeper 环境。接下来详细介绍了安装步骤,包括下载 Kafka、解压安装、配置环境变量、编辑配置文件、创建 system 服务、启动和关闭 Kafka 以及查看集群状态。最后,介绍了 Kafka 命令行工具的使用,包括测试流程和测试步骤,涵盖了创建 topic、生产消息、消费消息等操作。

阅读全文 »

本文介绍了在 CentOS7 系统下安装 RabbitMQ 的详细步骤。首先需要安装 Erlang 和 RabbitMQ,然后进行 RabbitMQ 的配置,包括设置防火墙和 SELinux。接着介绍了如何启用 RabbitMQ Web 控制台以及如何配置 SSL 证书。最后,文章提供了设置 RabbitMQ 集群的脚本 /usr/local/sbin/rabbitmq-cluster.sh,供读者参考。

阅读全文 »