人大金仓KADB监控工具及问题处理

目录

1.  Kmonitor拆包安装部署. 3

1.1.环境准备. 3

1.2.拷贝并解压. 4

1.3.kadb_exporter 4

1.3.1 修改application.yml文件. 4

1.3.2 修改连接池. 5

1.3.3 修改启动文件(可选) 6

1.4.H2库. 7

1.4.1进入h2db并修改启动文件(可选) 7

1.4.2 打开h2库网址并连接. 8

1.4.3 启动kadb_exporter 8

1.5.node_exporter 8

1.6.Prometheus 10

1.6.1 node_conf 10

1.6.2 修改prometheus.yml配置文件并启动. 14

1.6.3 打开prometheus网址并查看探针状态. 16

1.7.Grafana 16

1.7.1 插件所在目录(可选). 16

1.7.2 启动grafana面板. 17

1.7.3 打开grafana面板并查看状态. 17

2. 注意事项. 20

2.1.h2库. 20

2.2.node_exporter 20

2.3.kadb_exporter 20

2.4.KADB 20

2.5.grafana面板参数. 20

  1. Kmonitor拆包安装部署
  1. 环境准备

操作系统:centos7+

集群主机名称和IP地址对应关系:

IP地址(内网)

内网网卡

IP地址(外网)

外网网卡

主机名称

172.18.35.208

bondib0

10.1.35.208

bond0

dwabamg01

172.18.35.209

bondib0

10.1.35.209

bond0

dwabamg02

172.18.35.211

bondib0

10.1.35.211

bond0

dwabasg01

172.18.35.212

bondib0

10.1.35.212

bond0

dwabasg02

172.18.35.213

bondib0

10.1.35.213

bond0

dwabasg03

172.18.35.214

bondib0

10.1.35.214

bond0

dwabasg04

172.18.35.215

bondib0

10.1.35.215

bond0

dwabasg05

172.18.35.216

bondib0

10.1.35.216

bond0

dwabasg06

172.18.35.217

bondib0

10.1.35.217

bond0

dwabasg07

172.18.35.218

bondib0

10.1.35.218

bond0

dwabasg08

浮动IP:10.1.35.210

网关地址:10.1.35.254

数据库:postgres

集群用户名:xinjiang

密码:统一为123456,如需更改,需要修改编译之后的密码

在集群所有节点上创建操作系统用户:xinjiang,使用root用户在下面的机器上执行:

主机名称

执行操作

dwabamg01

useradd -g mppadmin xinjiang

dwabamg02

useradd -g mppadmin xinjiang

dwabasg01

useradd -g mppadmin xinjiang

dwabasg02

useradd -g mppadmin xinjiang

dwabasg03

useradd -g mppadmin xinjiang

dwabasg04

useradd -g mppadmin xinjiang

dwabasg05

useradd -g mppadmin xinjiang

dwabasg06

useradd -g mppadmin xinjiang

dwabasg07

useradd -g mppadmin xinjiang

dwabasg08

useradd -g mppadmin xinjiang

  1. 拷贝并解压

拷贝centos7_amd64.tar.gz到集群节点10.1.35.209的用户xinjiang的home目录下并解压,必须在监控的集群用户下,root用户执行

su - xinjiang

tar -xvf centos7_amd64.tar.gz

  1. kadb_exporter

1.3.1 修改application.yml文件

使用xinjiang用户编辑/home/xinjiang/centos7_amd64/kadb_exporter文件

[xinjiang@dwabamg02 kadb_exporter]$ pwd

/home/xinjiang/centos7_amd64/kadb_exporter

[xinjiang@dwabamg02 kadb_exporter]$ vi application.yml

spring:

  profiles:

    active: development

server:

  port: 10000   #kadb_exporter端口号

---

spring:

  profiles: development

  datasource:

url:jdbc:h2:tcp://10.1.35.209:10002//home/xinjiang/centos7_amd64/h2db/data/operator   

#h2库url串

    username: root

    password: ENC(rVBkqsNjKhfSrkZazEoIQzMUlEejr6qNfP6U8m66JS2nSupFuAJpeRReWH_w_y39eGI6pZwbKenptjFxD4KJiuTIncrK2h3mBCiaTOTQHKX32rXD6NrW1gmGSVmE0blBXOdLZZkEfTVEWOAHR8IdldVCkK8anzOEC7em68qJZ98)   #这里的密码是h2库连接的root密码是123456

    hikari:

      pool-name: default

      connection-test-query: select current_timestamp;

      minimum-idle: 2

      maximum-pool-size: 10

1.3.2 修改连接池

使用xinjiang用户编辑/home/xinjiang/centos7_amd64/kadb_exporter/conf文件

[xinjiang@dwabamg02 conf]$ pwd

/home/xinjiang/centos7_amd64/kadb_exporter/conf

[xinjiang@dwabamg02 conf]$ vi jdbc_pool_default.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

<properties>

    <comment>动态数据源池中默认JDBC连接池配置参数</comment>

    <entry key="clusterName"><![CDATA[KADB_CLUSTER]]></entry>

    <entry key="driverClass"><![CDATA[org.postgresql.Driver]]></entry>

<entry key="jdbcUrl"><![CDATA[jdbc:postgresql://10.1.35.209:5888/postgres]]></entry>

#数据库访问url,格式:jdbc:postgresql://ip:port/db_name

    <entry key="database"><![CDATA[postgres]]></entry>

    <entry key="username"><![CDATA[xinjiang]]></entry>

<entry key="password"><![CDATA[rVBkqsNjKhfSrkZazEoIQzMUlEejr6qNfP6U8m66JS2nSupFuAJpeRReWH_w_y39eGI6pZwbKenptjFxD4KJiuTIncrK2h3mBCiaTOTQHKX32rXD6NrW1gmGSVmE0blBXOdLZZkEfTVEWOAHR8IdldVCkK8anzOEC7em68qJZ98]]></entry>

gzkadb@sx0sxrf

#数据库用户密码为加密密码123456,获取加密密码使用的脚本为:

#./pass_enc.sh --prikey conf/conf_encrypt.pri --dbpass $PASSWORD

    <entry key="minimumIdle"><![CDATA[2]]></entry>

    <entry key="maximumPoolSize"><![CDATA[4]]></entry>

    <entry key="testQuery"><![CDATA[select current_timestamp]]></entry>

</properties>

1.3.3 修改启动文件(可选)

如果限制kadb_exporter进程使用的内存为2.5GB,执行下面的操作

使用xinjiang用户编辑/home/xinjiang/centos7_amd64/kadb_exporter/start.sh文件

[xinjiang@dwabamg02 kadb_exporter]$ vi start.sh

#!/bin/bash

source ~/.bashrc

if [ ! -d logs/prometheus ]; then

    mkdir -p logs/prometheus

fi

# Start PrometheusExporter log.

# nohup python PrometheusExporter.py > /dev/null 2>&1 &

# Start KADB monitor.

nohup java -Xmx2048m -Xms2048m -cp .:./lib/*:./conf/* cn.com.kingbase.kmonitor.kadb.KMonitor &

#内存限制为一个kadb_exporter2.5g的话,添加-Xmx2048m -Xms2048m限制

修改完毕source ~/.bashrc刷新

  1. H2

1.4.1进入h2db并修改启动文件(可选)

如果限制h2db进程使用的内存,执行下面的操作,加入-Xmx2048m -Xms2048m,否则无需修改

使用xinjiang用户编辑/home/xinjiang/centos7_amd64/h2db/start.sh文件

[xinjiang@dwabamg02 h2db]$ pwd

/home/xinjiang/centos7_amd64/h2db

[xinjiang@mpp170 h2db]$ vi start.sh

#!/bin/sh

dir=$(dirname "$0")

nohup java -cp "$dir/kadb_h2.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Server -ifNotExists -tcpAllowOthers -webAllowOthers -webPort 10001 -tcpPort 10002 "$@" &

#10002为h2库tcp连接端口

[xinjiang@dwabamg02 h2db]$ sh start.sh

[xinjiang@dwabamg02 h2db]$ cat nohup.out

TCP server running at tcp://192.168.0.30:10002 (others can connect)

PG server running at pg://192.168.0.30:5435 (only local connections)

Web Console server running at http://192.168.0.30:10001 (others can connect)

#http://192.168.0.30:10001为进入h2库的网址

1.4.2 打开h2库网址并连接

#账号/密码:root/123456

1.4.3 启动kadb_exporter

[xinjiang@dwabamg02 kadb_exporter]$ pwd

/home/xinjiang/centos7_amd64/kadb_exporter

[xinjiang@mpp170 kadb_exporter]$ sh start.sh

  1. node_exporter

分别在各个节点下xinjiang用户启动node_exporter

[xinjiang@dwabamg02 centos7_amd64]$ pwd

/home/xinjiang/centos7_amd64

******将node_exporter执行程序拷贝到集群每个节点的/home/xinjiang/目录下*********

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabamg01:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg01:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg02:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg03:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg04:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg05:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg06:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg07:/home/xinjiang/

[xinjiang@dwabamg02 centos7_amd64]$ scp node_exporter/ xinjiang@ dwabasg08:/home/xinjiang/

************分别登录到集群的每个节点,启动node_exporter******************

******** dwabamg01启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabamg01

[xinjiang@dwabamg01 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabamg01 node_exporter]$ sh start.sh

[xinjiang@dwabamg01 node_exporter]$ exit

******** dwabasg01启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg01

[xinjiang@dwabasg01 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg01 node_exporter]$ sh start.sh

[xinjiang@dwabasg01 node_exporter]$ exit

******** dwabasg02启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg02

[xinjiang@dwabasg02 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg02 node_exporter]$ sh start.sh

[xinjiang@dwabasg02 node_exporter]$ exit

******** dwabasg03启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg03

[xinjiang@dwabasg03 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg03 node_exporter]$ sh start.sh

[xinjiang@dwabasg03 node_exporter]$ exit

******** dwabasg04启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg04

[xinjiang@dwabasg04 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg04 node_exporter]$ sh start.sh

[xinjiang@dwabasg04 node_exporter]$ exit

******** dwabasg05启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg05

[xinjiang@dwabasg05 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg05 node_exporter]$ sh start.sh

[xinjiang@dwabasg05 node_exporter]$ exit

******** dwabasg06启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg06

[xinjiang@dwabasg06 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg06 node_exporter]$ sh start.sh

[xinjiang@dwabasg06 node_exporter]$ exit

******** dwabasg07启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg07

[xinjiang@dwabasg07 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg07 node_exporter]$ sh start.sh

[xinjiang@dwabasg07 node_exporter]$ exit

******** dwabasg08启动node_exporter**************

[xinjiang@dwabamg02 node_exporter]$ ssh dwabasg08

[xinjiang@dwabasg08 centos7_amd64]$ cd /home/xinjiang/node_exporter/

[xinjiang@dwabasg08 node_exporter]$ sh start.sh

[xinjiang@dwabasg08 node_exporter]$ exit

  1. Prometheus

1.6.1 node_conf

使用用户xinjiang新建并进入node_conf目录,创建node_kadb_info.json文件

[xinjiang@dwabamg02 prometheus]$ pwd

/home/xinjiang/centos7_amd64/prometheus

[xinjiang@dwabamg02 prometheus]$ mkdir -p node_conf

[xinjiang@dwabamg02 prometheus]$ cd node_conf/

[xinjiang@dwabamg02 node_conf]$ vim node_kadb_info.json

[

    {

       "labels": {

            "desc": "集群standby节点",

            "project": "新疆农信",

            "system": "xinjiang",

            "instance": "10.1.35.209",

            "hostname": "dwabamg02",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.209:10003"

        ]

    },

    {

        "labels": {

            "desc": "集群master节点",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.208",

            "hostname": " dwabamg01",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.208:10003"

        ]

    },

    {

       "labels": {

            "desc": "集群计算节点1",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.211",

            "hostname": "dwabasg01",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.211:10003"

        ]

},

{

       "labels": {

            "desc": "集群计算节点2",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.212",

            "hostname": "dwabasg02",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.212:10003"

        ]

},

{

       "labels": {

            "desc": "集群计算节点3",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.212",

            "hostname": "dwabasg03",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.213:10003"

        ]

  },

{

       "labels": {

            "desc": "集群计算节点4",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.214",

            "hostname": "dwabasg04",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.214:10003"

        ]

  },

      {

       "labels": {

            "desc": "集群计算节点5",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.215",

            "hostname": "dwabasg05",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.215:10003"

        ]

 },

{

       "labels": {

            "desc": "集群计算节点6",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.216",

            "hostname": "dwabasg06",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.216:10003"

        ]

  },

{

       "labels": {

            "desc": "集群计算节点7",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.217",

            "hostname": "dwabasg07",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.217:10003"

        ]

  },

{

       "labels": {

            "desc": "集群计算节点8",

            "project": "新疆农信",

            "system": " xinjiang ",

            "instance": "10.1.35.218",

            "hostname": "dwabasg08",

            "cluster": "kadb_cluster",

            "service": "node_exporter"

        },

        "targets": [

            "10.1.35.218:10003"

        ]

    }

]

1.6.2 修改prometheus.yml配置文件并启动

[xinjiang@dwabamg02 prometheus]$ pwd

/home/xinjiang/centos7_amd64/prometheus

[xinjiang@dwabamg02 prometheus]$ vi prometheus.yml

global:

  scrape_interval: 10s

  evaluation_interval: 10s

scrape_configs:

  - job_name: 'consul'

    static_configs:

      - targets: ['10.1.35.209:10000']

        labels:

          cluster: 'kadb_cluster'

          service: 'kadb_exporter'

          kadburl: 'http://192.168.0.30:10000'

      - targets: ['10.1.35.209:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.209:10003'

      - targets: ['10.1.35.208:10003']             

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http:// 10.1.35.208:10003'

      - targets: ['10.1.35.211:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http:// 10.1.35.211:10003'

      - targets: ['10.1.35.212:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.212:10003'

      - targets: ['10.1.35.213:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.213:10003'

      - targets: ['10.1.35.214:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.214:10003'

      - targets: ['10.1.35.215:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.215:10003'

      - targets: ['10.1.35.216:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http:/10.1.35.216:10003'

      - targets: ['10.1.35.217:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.217:10003'

      - targets: ['10.1.35.218:10003']           

        labels:

          cluster: 'kadb_cluster'

          service: 'node_exporter'

          kadburl: 'http://10.1.35.218:10003'

    file_sd_configs:

      - files:

        - /home/xinjiang/centos7_amd64/prometheus/node_conf/node_kadb_info.json

[xinjiang@mpp170 prometheus]$ sh start.sh            #启动prometheus

1.6.3 打开prometheus网址并查看探针状态

图例显示所以的探针处于“UP”状态为正常

  1. Grafana

1.7.1 插件所在目录(可选)

无新增监控面板,可不做修改

[xinjiang@dwabamg02 plugins]$ pwd

/home/xinjiang/centos7_amd64/kadb_monitor/plugins

[xinjiang@dwabamg02 kadb_monitor]$ cd plugins/

[xinjiang@mpp170 plugins]$ ll

总用量 20

drwxrwxr-x. 3 xinjiang xinjiang   70 7月   5 16:01 AlertManagerPanel

drwxrwxr-x. 3 xinjiang xinjiang   38 10月 20 16:09 ClusterVersionStatusPanel

drwxrwxr-x. 3 xinjiang xinjiang 4096 7月   5 16:01 data-table-plugin

drwxrwxr-x. 3 xinjiang xinjiang   70 7月   5 16:01 InstanceStatusPanel

drwxrwxr-x. 3 xinjiang xinjiang   98 10月  9 09:44 kadb_AlertNowList_plugin

drwxrwxr-x. 3 xinjiang xinjiang   98 9月  24 11:35 kadb_ClusterInfoTable_plugin

drwxrwxr-x. 3 xinjiang xinjiang 4096 7月   5 16:01 kadb_piechart_panel

drwxrwxr-x. 3 xinjiang xinjiang 4096 10月  9 11:15 kadb_TopologyTable_plugin

drwxrwxr-x. 3 xinjiang xinjiang 4096 7月   5 16:01 selected-table-plugin

drwxrwxr-x. 3 xinjiang xinjiang   70 7月   5 16:01 SessionListPanel

drwxrwxr-x. 3 xinjiang xinjiang 4096 7月   5 16:01 topology-plugin

#集群版本和拓扑信息显示,插件为:kadb_AlertNowList_plugin、ClusterVersionStatusPanel、kadb_TopologyTable_plugin

1.7.2 启动grafana面板

[xinjiang@dwabamg02 kadb_monitor]$ pwd

/home/xinjiang/centos7_amd64/kadb_monitor

[xinjiang@mpp170 kadb_monitor]$ sh start.sh

1.7.3 打开grafana面板并查看状态

浏览器地址:http://10.1.35.208:3000

建议使用谷歌浏览器,如果打开grafana是可以的,则不需要修改参数,参数修改视情况而定

如果集群拓扑信息不能正常显示,则单击图中“下箭头”,选择“编辑”

在面板右边“可视化”菜单中,将IP地址修改为:10.1.35.209。

注意:这里的ip地址为kadb_export的地址和端口(10000),如果是内网地址,需要将kadb_export的地址映射为浏览器的外网地址后,进行修改。B端需要直接和kadb_export进行通讯

“最新警报”和“集群版本”两个监控面板也做同样的修改

如果节点资源信息信息不能正常显示,表现为监控界面打开缓慢,有如下报错,并且kadb_monitor.log日志文件有报错,不能连接192.168.0.30:10004,如图

则是kmonitor没有正确设置prometheus的地址信息,需要在上面左侧图中选择

齿轮,配置实际的prometheus地址

能curl到kadb_export:10000地址的下面信息,说明浏览器和kadb_export通讯正常

监控面板编辑页面:

节点监控页面:

主机监控页面:

2.1.h2

h2一定要起来,h2库网址连接正常

2.2.node_exporter

每个监控的ip下要有一个node_exporter目录并启动

2.3.kadb_exporter

一个集群要有一个kadb_exporter,在主节点上,并且一个kadb_exporter至少占实际内存2.5G

2.4.KADB

Kadb数据库要正常启动

2.6. 修改默认参数

选择这里的设置

选择这里的变量

修改:request_url为prometheus节点地址

2.7 频繁扫描日志造成磁盘I/O繁忙

修改kadb_export的配置文件:/home/mppadmin/centos7_amd64/kadb_exporter/conf/schedules.xml

将以下部分删除

日志抓取调度:

和磁盘数据分布相关的调度:

​​​​​​​​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/40457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国家力推!国家人工智能产业标准化指南

在科技日新月异的今天&#xff0c;人工智能&#xff08;AI&#xff09;作为推动社会进步和产业升级的关键力量&#xff0c;正以前所未有的速度改变着我们的世界。从自动驾驶到智能制造&#xff0c;从智慧医疗到金融科技&#xff0c;人工智能的触角已经深入到了经济社会的各个角…

合合信息大模型“加速器”亮相2024世界人工智能大会,助力大模型学好“专业课”

7月4日至7日&#xff0c;2024世界人工智能大会在上海拉开帷幕。现阶段&#xff0c;“百模大战”现象背后的中国大模型发展前景与堵点仍然是各界关注的焦点。如何帮助大模型在信息的海洋中快速找准航向&#xff0c;在数据的荒漠中找到高质量的“水源”&#xff1f;合合信息在本次…

多个comfyui之间如何共享模型,节省存储空间

COMFYUI 模型共享插件教程 一、COMFYUI 模型共享插件教程1.1 插件特性1.2 插件介绍1.3 链接 二、详细配置步骤2.1 开启开发者选项2.2 放置插件文件2.3 放置配置文件2.4 编辑配置文件2.4.1 其他配置项 三、启动COMFYUI并验证3.1 启动COMFYUI3.2 验证模型共享3.3 多整合包共享配置…

CTF之unseping

拿到题目看不懂&#xff1f;这是难度1&#xff1f;含泪去看大佬的wp&#xff0c;写下我的自传&#xff01; <?php highlig…

云仓酒庄天津分公司:深化业务常态化运营

标题&#xff1a;云仓酒庄天津分公司&#xff1a;深化业务常态化运营&#xff0c;以沙龙为纽带&#xff0c;构建价值叠加的酒业新生态 在当今复杂多变的经济环境中&#xff0c;传统酒业面临着前所未有的挑战与机遇。随着数字化转型的加速和消费者偏好的日益多元化&#xff0c;…

一键直达:2024最新Win10系统安装包!快来下载!

对于想体验Win10系统最新功能的用户来说&#xff0c;寻找可靠的最新系统安装包是特别重要的。接下来系统之家小编就给大家带来2024年最新Win10系统安装包&#xff0c;有需要的小伙伴一键点击就能开始下载。该系统安装步骤简单易懂&#xff0c;无需担心任何装机经验。 推荐下载&…

react_web自定义组件_多类型Modal_搜索栏Search

目录 一、带输入框的Modal 二、提示框Modal 三、搜索栏Search 在做项目时引入一些现成的UI组件&#xff0c;但是如果和设计图冲突太大&#xff0c;更改时很麻烦&#xff0c;如果自己写一个通用组件其实也就几十分钟或者几个小时&#xff0c;而且更具UI设计更改也比较好更改&…

【Linux进程】进程优先级 Linux 2.6内核进程的调度

前言 进程是资源分配的基本单位, 在OS中存在这很多的进程, 那么就必然存在着资源竞争的问题, 操作系统是如何进行资源分配的? 对于多个进程同时运行, 操作系统又是如何调度达到并发呢? 本文将以Linux kernel 2.6为例 , 向大家介绍进程在操作系统中 (OS) 的调度原理; 1. 进程优…

【网络安全】第7讲 计算机病毒概述(笔记)

一、计算机病毒的简介 1、名称的由来 由生物医学上的 “病毒” 一词借用而来。 &#xff08;1&#xff09;与生物医学上“病毒”的异同 同&#xff1a;都具有传染性、流行性、针对性等。异&#xff1a;不是天生的&#xff0c;而是人为编制的具有特殊功能的程序。 2、病毒的起…

免费代理 IP 如何泄露您的个人信息?

互联网时代&#xff0c;信息安全和隐私保护成为人们关注的焦点。很多用户出于各种需要&#xff0c;使用代理服务器浏览网页或进行其他网络活动&#xff0c;其中免费代理IP因其免费的特点而受到广泛青睐。然而&#xff0c;免费代理IP并不总是一个安全可靠的选择&#xff0c;它们…

process.env 管理 Vue 项目的环境变量(Vue项目中环境变量的配置及调用)

简述&#xff1a;在构建 Vue 应用时&#xff0c;管理配置是开发中的一个重要部分。不同的环境&#xff08;如开发、测试和生产&#xff09;往往需要不同的配置&#xff0c;例如 API、 基础 URL、第三方服务的密钥等。使用环境变量可以帮助我们更好地管理这些配置。这里将介绍如…

1014-01SF 同轴连接器

型号简介 1014-01SF是Southwest Microwave的一款2.92 mm 同轴连接器。这款连接器外壳采用钢CRES 合金 UNS S30300&#xff0c;触点采用铍铜 (BeCu)&#xff0c;UNS C17300&#xff0c;并经过金镀处理&#xff0c;以确保良好的导电性和耐腐蚀性。适用于高频微波应用&#xff0c;…

机器人典型的交互任务、阻抗控制的示意图、内涵、意义、存在的交互控制科学问题

机器人典型的交互任务 机器人在实际应用中经常需要完成与环境的交互任务&#xff0c;这些任务包括但不限于&#xff1a; 装配任务&#xff1a;在制造业中&#xff0c;机器人需要准确地操控和组装各种零部件&#xff0c;包括不同形状、大小和材质的物体。搬运任务&#xff1a;…

科普文:一文搞懂nginx原理和实战

1. Nginx简介与核心架构 1.1 Nginx简介 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器&#xff0c;也是一个 IMAP/POP3/SMTP 邮件代理服务器。 由 Igor Sysoev 于2004年首次发布&#xff0c;其设计目标是解决 C10K 问题&#xff0c;即在一台服务器上同时处理一万个并…

The Sandbox 人物化身每月奖励: 七月版来了!

人物化身的持有者可以从 The Sandbox 领取自己的队服&#xff01; 视频&#xff1a;https://youtu.be/tSo5FPL7DhE 我们又推出了人物化身所有者月度奖励&#xff01;在七月&#xff0c;我们将通过 The Sandbox 队服来弘扬体育竞技精神。穿上这些时尚的元宇宙队服&#xff0c;代…

单机多网卡互通——问题跟踪+工具分析

一、背景 想搭建soft ROCE(RXE)与实体ROCE设备互联的测试环境&#xff0c;为了节省机器以及使用方便&#xff0c;预想在配备ROCE卡的主机上&#xff0c;用另一个网卡绑定soft ROCE&#xff0c;然后互通。 [ETH1 ROCE] <--------------------> [ETH2 RXE] 二、问题跟…

Appium元素定位(全网详细讲解)(二)

1.appium inspector&#xff08;定位元素的工具&#xff09;使用方法 详细介绍&#xff1a; 详细解释&#xff1a; 图标名称说明1Show Element Handles是否显示元素句柄2Select Elements选择元素定位3Tap/Swipe By Coordinates按坐标点击/滑动4Download Screenshot下载屏幕截…

2024机器遗忘(Machine Unlearning)技术分类-思维导图

1 介绍 机器遗忘&#xff08;Machine Unlearning&#xff09;是指从机器学习模型中安全地移除或"遗忘"特定的数据点或信息。这个概念源于数据隐私保护的需求&#xff0c;尤其是在欧盟通用数据保护条例&#xff08;GDPR&#xff09;等法规中提出的"被遗忘的权利…

【漏洞复现】飞企互联-FE企业运营管理平台——SQL注入

声明&#xff1a;本文档或演示材料仅供教育和教学目的使用&#xff0c;任何个人或组织使用本文档中的信息进行非法活动&#xff0c;均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 飞企互联-FE企业运营管理平台是一个基于云计算、智能化、大数据…

【8】相关补充

【8】相关补充 文章目录 前言一、不同模型在测试集上的精度二、实验记录三、SNP位点筛选及其它python脚本四、总结五、后续安排总结 前言 存放一些有关这个项目研究的补充。 三叶青图像识别研究简概 一、不同模型在测试集上的精度 存放了不同识别模型在测试集上精度评估展示…