首页 文章 精选 留言 我的

精选列表

搜索[高并发],共10000篇文章
优秀的个人博客,低调大师

PrettyZoo V1.7.0,颜值 Zookeeper 桌面工具

PrettyZoo 是一款基于 JavaFX 实现的 Zookeeper 桌面图形化工具,不仅颜值极高,而且功能齐全,支持 Windows / Mac / Linux 等主流平台。 这次更新增加了期待已久的节点数据高亮功能。 v1.7.0 发布记录 feature: 自动检测节点数据语法并高亮显示(支持 xml / Json / properties 等语法) feature: 支持放大、缩小节点数据区域(通过双击菜单栏) bug fix: 创建新的 server 以后已连接的 server 会丢失连接状态 bug fix: 调整系统字体大小时有可能导致 server 列表项背景色透明 下载地址:https://github.com/vran-dev/PrettyZoo/releases/tag/v1.7.0 项目地址:https://github.com/vran-dev/PrettyZoo Gitee 地址:https://gitee.com/ox7c00/PrettyZoo 更多特性 支持 SSH-Tunnel 连接 支持节点 CRUD (增删改查) 支持节点数据 Pretty Format (JSON 、XML) 支持 4-Letter command 监控命令 ..... 更多详细内容请查看项目主页

优秀的个人博客,低调大师

Solus 4.2 发布,颜值 Linux 发行版

Solus 4 “Fortitude” 系列发布了第二个重要版本更新——Solus 4.2。此版本提供了新的桌面环境更新、软件栈和硬件支持。 Solus 4.2 采用了 Linux Kernel 5.10.12,提供了许多新的和改进过的硬件支持,例如支持较新的 AMD Ryzen 第 5 代处理器(从 5600X 到 5950X);支持较新的 Intel Comet Lake CPU(如 Intel Core i9-10850K)。 除了升级内核以改进对硬件的支持,Solus 4.2 还对软件包进行了升级,以提升用户体验: Firefox 85.0 LibreOffice 7.0.4.2 Thunderbird 78.6.1 FFmpeg 4.3.1 Mesa 20.3.3 GStreamer 1.18.2 Pulseaudio 14.1 桌面环境方面,Solus 4.2 提供了最新版本的 Budgie / GNOME / MATE / KDE Plasma,并针对这些桌面环境提供了许多更新,例如为 Budgie 桌面重写了 System Tray 的实现,可更好地支持桌面图标。 详细更新内容和下载地址查看https://getsol.us/2021/02/03/solus-4-2-released/。 Solus 是从无到有创建的 Linux 发行版,可选择自产的 Budgie 桌面环境,或者 GNOME、MATE、KDE Plasma 作为桌面环境。它的包管理器 eopkg 基于来自 Pardus Linux 的 PiSi 包管理系统,并有着准滚动发行模式。 延伸阅读 Solus Linux 作者正在打造“真正现代化的 Linux 发行版”,不依赖 GNU

优秀的个人博客,低调大师

Jumpserver可用集群部署:(三)MariaDB Galera 集群部署

MariaDB 数据库保存了Jumpserver的用户、资产、运维授权等重要配置信息,其高可靠性直接关系集群的可用性。Jumpserver官方文档要求Mariadb Server ≥ 5.5.56,由于MariaDB Galera 集群5.5.x版本Galera Server配套存在问题,实际测试10.2.x以上版本与Jumpserver存在兼容问题,故选择部署MariaDB Galera 集群10.1.x版本。 1、配置防火墙 3306:MariaDB/MySQL的服务端口4567:Galera做数据复制的通讯和数据传输端口,需要在防火墙放开TCP和UDP 4568:Galera做增量数据传输使用的端口(Incremental State Transfer, IST),需要防火墙放开TCP 4444:Galera做快照状态传输使用的端口(State Snapshot Transfer, SST),需要防火墙放开TCP firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.255.200.1/30" port protocol="tcp" port="3306" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.255.200.1/30" port protocol="tcp" port="4567" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.255.200.1/30" port protocol="udp" port="4567" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.255.200.1/30" port protocol="tcp" port="4568" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.255.200.1/30" port protocol="tcp" port="4444" accept" firewall-cmd --reload 2、安装 Mariadb # 配置Yum源 vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.1/centos7-amd64 gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 # 更新Yum源缓存 yum makecache fast # 安装mariadb yum install MariaDB-server MariaDB-client MariaDB-devel -y 3、修改数据存放目录至SSD磁盘 # 创建数据目录 mkdir /ssd/mariadb # 修改数据目录相关配置,datadir配置项的值设为ssd磁盘对应的目录 vi /etc/my.cnf.d/server.cnf # this is only for the mysqld standalone daemon [mysqld] datadir=/ssd/mariadb # 在新的数据目录重装安装初始化数据库 mysql_install_db # 修复相关目录权限 chown -R mysql:mysql /ssd/mariadb 4、对数据服务安全初始化配置 # 启动服务 systemctl start mariadb # 安全初始化,设置 root 密码,其他选项全部 Yes mysql_secure_installation # 停止服务 systemctl stop mariadb 5、配置启动mariadb集群 # 修改mariadb配置,启用galera相关必填的配置项 vi /etc/my.cnf.d/server.cnf [galera] # Mandatory settings wsrep_on=ON wsrep_provider=/usr/lib64/galera/libgalera_smm.so wsrep_cluster_address=gcomm://10.255.200.1,10.255.200.2,10.255.200.3 binlog_format=row default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 # 以下为选配选项,可根据需要配置 ,IP地址应修改为集群中各节点的实际IP地址 # 由于生产环境业务网和存储网使用2个不同的网络,服务器重启后因网卡顺序变化,会出现集群同步报错,所以通过wsrep_node_address配置指定网卡IP地址,避免使用存储网访问前面配置的业务网集群IP不通出错。 bind-address=10.255.200.1 wsrep_node_address=10.255.200.1 # 启动集群第一个节点 galera_new_cluster systemctl status mariadb systemctl enable mariadb # 启动集群其它2个节点 systemctl start mariadb systemctl status mariadb systemctl enable mariadb 6、检查集群状态 # 使用mysql客户端连接数据库 mysql -uroot -p # 显示集群里有3个节点 show status like 'wsrep_cluster_size'; # 显示连接状态ON show status like 'wsrep_connected'; # 显示集群中3个节点IP show status like 'wsrep_incoming_addresses'; # 显示节点的同步状态 show status like 'wsrep_local_state_comment'; # 显示集群同步相关所有信息 show global status like 'wsrep_%'; 7、创建Jumpserver数据库及配置授权 mysql -uroot -p # 创建jumpserver数据库 create database jumpserver default charset 'utf8' collate 'utf8_bin'; # xxxxxxxx 表示数据库密码,授权相应的IP地址及hostname访问数据库 grant all on jumpserver.* to 'jumpserver'@'10.255.200.%' identified by 'xxxxxxxx'; grant all on jumpserver.* to 'jumpserver'@'localhost' identified by 'xxxxxxxx'; grant all on jumpserver.* to 'jumpserver'@'devops01' identified by 'xxxxxxxx'; grant all on jumpserver.* to 'jumpserver'@'devops02' identified by 'xxxxxxxx'; grant all on jumpserver.* to 'jumpserver'@'devops03' identified by 'xxxxxxxx'; # 保存权限 flush privileges; 8、集群关机冷启动或者意外中断后的集群恢复 mariadb galera 集群中只要有一个节点正常运行,其它节点可正常重启。但如果集群关机冷动或者意外中断后的集群恢复时,第一个启用的节点需手动运行galera_new_cluster命令启动。 第一个启动的节点应为最后存活的主节点,方可保证数据为最新数据,不丢失数据,否则会有错误提示:[ERROR] WSREP: It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the updates. To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1 . # 通过查看状态同步日志,找出最后存活节点(也是数据最新节点) # 对比global state后的数字,数字最大的为最新节点,eg:7098 cat /var/log/message | grep "New cluster view" Oct 16 20:12:37 devops01 mysqld[4105]: 2020-10-16 20:12:37 139817132648192 [Note] WSREP: New cluster view: global state: 3c299e2c-0a33-11eb-b468-f6044560426e:7098, view# 3: Primary, number of nodes: 3, my index: 1, protocol version 3 # 在最后存活节点上修改galera状态记录文件,将safe_to_bootstrap设置为1 vi /ssd/mariadb/grastate.dat safe_to_bootstrap: 1 # 在最后存活节点上启动集群第一个节点mariadb服务 galera_new_cluster # 在另外2个节点上启动mariadb服务 systemctl start mariadb

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册