shell zabbix canal
shell zabbix
Knight_AL
这个作者很懒,什么都没留下…
展开
-
Canal安装部署
目录配置Mysql安装 canal 和启动配置Mysql 步骤 1: 赋权限(可以省略, 后面都是使用的root用户)GRANT ALL PRIVILEGES ON *.* TO canal@'%' IDENTIFIED BY 'canal'; 步骤 2: 开启 binlog打开文件/etc/my.cnf, 如果没有就创建一个添加如下配置:[mysqld]server-id= 1log-bin= mysql-binbinlog_format= row 步骤 3: 重启 m原创 2020-09-14 17:55:13 · 421 阅读 · 0 评论 -
Canal的原理
目录为什么需要 CanalCanal 工作原理Mysql 的主从复制Canal 的工作原理Mysql 的 Binary logbinlog 格式为什么需要 Canal 从 Mysql 到 Kafka 的过程中, 如果每次都是全表扫描进行数据的转移, 则非常耗时, - - [ ] 并且也会对 Mysql 造成性能的影响. 最好的办法是使用专门的工具能够实时的监控 Mysql 数据的变化. Canal 就是一个我们想要的工具. Canal 的作用就是实时同步 MysqlCanal 工作原理My原创 2020-09-14 10:36:35 · 369 阅读 · 0 评论 -
Error: Could not find or load main class com.alibaba.otter.canal.deployer.CanalLauncher
Error: Could not find or load main class com.alibaba.otter.canal.deployer.CanalLauncher 原因:版本问题解决方案:下载最新版本!https://github.com/alibaba/canal/releases下载慢建议使用迅雷下载原创 2020-09-16 21:17:22 · 1740 阅读 · 4 评论 -
Zabbix安装(群集监控)
目录Zabbix安装之server节点集群规划准备工作Zabbix-server/agent编译及安装部署Zabbix-webZabbix启动Zabbix安装之agent节点(另外两条虚拟机)Zabbix安装之server节点集群规划准备工作关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭SELinux修改配置文件/etc/selinux/configvim /etc/selinux/config2)重启服务原创 2020-08-08 21:56:37 · 463 阅读 · 0 评论 -
Transaction check error: file /usr/share/man/man1/xmlcatalog.1.gz conflicts between attempted inst
Transaction check error: file /usr/share/man/man1/xmlcatalog.1.gz conflicts between attempted installs of libxml2-2.9.1-6.el7.4.i686 and libxml2-2.9.10-6.0.cf.rhel7.x86_64 file /usr/share/man/man1/xmllint.1.gz conflicts between attempted installs of li原创 2020-08-08 21:35:29 · 810 阅读 · 0 评论 -
file /etc/rpm/macros.ghc-srpm from install of epel-release-6-8.noarch conflicts with file from packa
file /etc/rpm/macros.ghc-srpm from install of epel-release-6-8.noarch conflicts with file from package redhat-rpm-config-9.1.0-88.el7.centos.noarch解决方案rpm -ivh --replacefiles xxxx.rpm原创 2020-08-08 21:46:02 · 963 阅读 · 0 评论 -
Zabbix使用(术语+实战)
目录Zabbix术语Host(主机)Item(监控项)Trigger(触发器)Action(动作)Zabbix实战创建Host创建Item创建Trigger测试Trigger创建Media type创建Action创建模板Zabbix术语Host(主机)一台你想监控的网络设备,用IP或域名表示。Item(监控项)你想要接收的主机的特定数据,一个度量数据。Trigger(触发器)一个被用于定义问题阈值和“评估”监控项接收到的数据的逻辑表达式。Action(动作)一个对事件做出反应的预定义的操原创 2020-08-09 20:16:20 · 234 阅读 · 0 评论 -
GC Roots 是什么?哪些对象可以作为 GC Root?看完秒懂!
通过调用本地的库文件的内部方法,使 JAVA 可以实现和本地机器的紧密联系,调用系统级的各接口方法,还是不明白?并不是,对象的 finalize 方法给了对象一次垂死挣扎的机会,当对象不可达(可回收)时,当发生GC时,会先判断对象是否执行了 finalize 方法,如果未执行,则会先执行 finalize 方法,我们可以在此方法里将当前对象与 GC Roots 关联,这样执行 finalize 方法之后,GC 会再次判断对象是否可达,如果不可达,则会被回收,如果可达,则不回收!3、方法区中常量引用的对象。转载 2023-01-28 22:35:00 · 564 阅读 · 0 评论 -
杀掉进程(未知端口号)
1.首先找到需要杀掉的端口号(测试:我们不知道端口号)2.执行命令ps -ef | grep Application | grep -v grep | awk '{print $2}' | xargs -n1 kill -9参数解析-v 过滤出不想要的内容awk 默认分隔符为空格xargs 表示取出前面命令运行的结果,作为后面命令的输入参数。详细分析我们其实想要画出圈的端口号其实相面的代码并不是最优的,因为Application可能会和其他进程重复Application可以改为图原创 2022-05-08 23:03:25 · 269 阅读 · 0 评论 -
Linux环境变量配置说明
Linux的环境变量可在多个文件中配置/etc/profile,/etc/profile.d/*.sh,~/.bashrc,~/.bash_profile等bash的运行模式可分为login shell和non-login shell。例如,我们通过终端,输入用户名、密码,登录系统之后,得到就是一个login shell,而当我们执行以下命令ssh hadoop103 command,在hadoop103执行command的就是一个non-login shell。这两种shell的主要区别在于原创 2022-05-03 11:11:28 · 105 阅读 · 0 评论 -
Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException
[root@hadoop102 ~]# jmap -heap 9578Attaching to process ID 9578, please wait...Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.275-b01. Target VM is 25.211-b12sun.jvm.hotspot.debugger.DebuggerExc原创 2021-02-05 20:12:01 · 606 阅读 · 0 评论 -
给予普通用户root权限
创建普通用户donglinuseradd donglin 为donglin用户设置密码passwd donglin 赋予donglin用户root权限输入:visudo## Allow root to run any commands anywhereroot ALL=(ALL) ALLdonglin ALL=(ALL) NOPASSWD:ALL 在/export目录修改为donglinchown -R donglin:dongli..原创 2020-10-17 17:05:58 · 384 阅读 · 0 评论 -
如何使用脚本关闭进程!
目标:关闭QuorumPeerMain代码实现ps -ef | grep QuorumPeerMain | grep -v grep | awk '{print $2}' | xargs kill原创 2020-09-11 21:26:25 · 1246 阅读 · 0 评论 -
Shell中单引号和双引号区别
在/usr/local/bin下创建一个test.sh 文件vim test.sh在文件中添加如下内容#!/bin/bashdo_date=$1echo '$do_date'echo "$do_date"echo "'$do_date'"echo '"$do_date"'echo `date`给予权限chmod 777 test.sh查看执行结果总结(1)单引号不取变量值(2)双引号取变量值(3)反引号`,执行引号中命令(4)双引号内部嵌套单引号,取出变量值(5)原创 2020-07-27 22:10:00 · 234 阅读 · 0 评论