原创 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這個錯誤,把我們弄得痛苦不堪啊,爲了解決問題,上網上找好多資料,終於把問題復現了。具體操作步驟如下(我使用的