原创 linux啓動mysql提示3306端口被佔用一解
啓動部分日誌提示 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306 [Note] - '0.0.0.0' resolves to '0.0.0.0'; [Note
原创 在CentOS / RHEL 7上找不到fuser命令
-bash: fuser: command not found yum install psmisc
原创 Hive對錶建立索引
1.首先創建表 create table user( id int, name string, address string ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ST
原创 Operating system error number 2 in a file operation.
Cannot Open Datafile With innodb_file_per_table enabled (the default), the following messages may appear at startup if
原创 rabbitmq權限設置
RabbitMQ中的角色分爲如下五類:none、management、policymaker、monitoring、administrator (1) 超級管理員(administrator) 可登陸管理控制檯(啓用managemen
原创 zookeeper 的讀寫狀態
一、zookeeper 與kafka保持數據一致性的不同點: (1)zookeeper使用了ZAB(Zookeeper Atomic Broadcast)協議,保證了leader,follower的一致性,leader 負責數據的讀寫
原创 RabbitMQ管理命令rabbitmqctl詳解
https://www.ywnds.com/?p=4738 學習rabbitmq,原理之後第一個要掌握的就是rabbitmqctl這個命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,當然還有HTTP AP
原创 MYSQL,innodb_buffer_pool_size內存分配方式
以前一直以爲MYSQL,innodb_buffer_pool_size=8G,MySQL一起動就會將佔用掉8G內存(認爲TOP可以看到內存被使用了8G),但是最近才仔細研究一下,原來不是這樣的(可能自己對Linux malloc內存分配也
原创 linux磁盤分區fdisk分區和parted分區
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 磁盤分區 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
原创 詳解Linux查看實時網卡流量的幾種方式
假如Keepalived有10個VIP,怎麼查看每個VIP的流量呢? 這裏就可以使用sar命令查看網卡流量了。前提是你Keepalived監聽網卡時。設置網卡時子接口。 也就是說你網卡綁定子接口上。這樣eth0:0,eth0:1,每個網卡
原创 生產環境 MySQL 表的維護:check、optimize和analyze
㈠ optimize optimize可以回收空間、減少碎片、提高I/O 目前支持的存儲引擎有:InnoDB、MyASIM和ARCHIVE 如果是R
原创 數據庫排查基本命令
查看網卡流量:sar -n DEV 1 2 查看內存使用:free -g 查看CPU使用情況:top 查看IO使用清空:iostat -dxk 1
原创 innodb髒頁刷新參數調優
Mysql innodb是如何刷新髒頁的,innodb的策略是儘量使用內存,假設我們給的innodb 內存是1g,當一個請求到達mysql 時,這時候innodb 就會把最久不使用的數據頁釋放掉,供給新的請求使用,如果這個被釋放的頁原本就
原创 MySQL性能調優-髒頁刷新
原理 當內存數據頁跟磁盤數據頁內容不一致的時候,我們稱這個內存頁爲“髒頁”。內存數據寫入到磁盤後,內存和磁盤上的數據頁的內容就一致了,稱爲“乾淨頁”。 當要讀入的數據頁沒有在內存的時候,就必須到緩衝池中申請一個數據頁。這時候只能把最久不使
原创 項目中遇到的死鎖問題 Lock wait timeout exceeded try restarting transaction
最近項目中頻繁出現 Lock wait timeout exceeded; try restarting transaction這個錯誤,把我們弄得痛苦不堪啊,爲了解決問題,上網上找好多資料,終於把問題復現了。具體操作步驟如下(我使用的