原创 查找兩個文件包含的字符串或不包含的字符串shell腳本

一、需求    在這裏,我簡化一下,因爲下午操作這兩個文本都是10幾萬行,但只過濾出這兩個文件中含有相同的或不同字符串PPID。二,步聚1、文件ha1a b c2、文件ha2a c d3、找出兩個文件都包含有的字符串PPID   3.1過濾

原创 利用DNS主從實現高可用來管理線上主機hosts(二)

一、需求    線上機器增多,管理/etc/hosts的IP與主機名映射,就成了一個瓶勁,雖然,也可利用批量工具來維護,但相比dns管理,效率會更高點二、以本機實驗環境   IP地址:   10.1.2.214      master   

原创 利用DNS主從實現高可用來管理線上主機hosts(一)

1、安裝10.1.2.214的主機yum install bind bind-util2、主配置文件/etc/named.conf// // named.conf // // Provided by Red Hat bind package

原创 將多行文件轉換爲一行

一、需求:把這些數據庫文件轉換成一行,然後用scp -r 一次性作拷貝。二、實例[root@mysql5 ~]# cat /tmp/1 ga_10122 ga_10589 ga_11053 ga_11238 ga_11559 ga_1194

原创 ansible 下lineinfile詳細使用

一、簡述     這幾天在看了ansible官網,收穫蠻多。截取一個lineinfile模塊作一個總結。如果批量修改配置文件某一行時,在寫playbook時lineinfile避免不了的。    根據官網說法:lineinfile - En

原创 我的友情鏈接

51CTO博客開發技術dxiaofei821025.blog.163.comNot Only Linux吟—技術交流楊雲實踐檢驗真理Free Linux, Share Linux老徐的私房菜李振良的技術博客愛維Linux張宇(數據恢復)樸實

原创 hadoop2集羣搭建過程

在這裏我選用4臺機器進行示範,各臺機器的職責如下表格所示(說明:  1. ZooKeepe使用其它節點的 2. Hadoop0節點安裝所有的master, ha的matster全部是worker, 以達到較高的資源利用率,又對master的

原创 $0, $#, $*, $@, $?, $$和命令行參數

$0    當前腳本的文件名     $n    傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。     $#    傳遞給腳本或函數的參數個數。     $*    傳遞給腳本或

原创 application master 持續org.apache.hadoop.ipc.Client: Retrying connect to server

一、問題現象    某一個nodemanager退出後,導致 application master中出現大量的如下日誌,並且持續很長時間,application master才成功退出。2016-06-24 09:32:35,596 INF

原创 ansible-playbook之修改ssh端口和limits參數控制

一、描述   拿到一批機器,需要做首先是修改ssh端口,防火牆配置,以及limits.conf控制文件描述符,進程數,棧大小等。二、劇本如下:---     - hosts: "{{ host }}"       remote_user: 

原创 xtrabackup的mysql備份腳本(一)

一、安裝xtrabackup工具安裝方法見:xtrabackup安裝# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.1/binary/ta

原创 could't create native thread的問題跟蹤

一、問題描述之前因爲java.lang.OutOfMemoryError: unable to create new native thread設置了Xss參數,見http://zouqingyun.blog.51cto.com/78224

原创 配置ssh公鑰登錄提示還是輸入密碼

一、知識點補充:在客戶端來看,SSH提供兩種級別的安全驗證第一種級別(基於密碼的安全驗證),知道帳號和密碼,就可以登錄到遠程主機,並且所有傳輸的數據都會被加密。第二種級別(基於密鑰的安全驗證),需要依靠密鑰,也就是你必須爲自己創建一對密鑰,

原创 namenode ha切換優化

一、背景目前namenode使用了ha的部署模式,但系統會經常出現ha的自動切換(namenode節點其實正常)。經過調研發現可能的原因如下: HealthMonitor check本地namenode的rpc端口時超時,導致Healt

原创 ansible-playbook批量部署zabbix

一、需求    機房每次增加一批服務器,一些初始環境變量,監控端,腳本,時間校對,配置文件參數等一系修改操作,剛開始按步就班,也用到一些腳本完成,但高效性沒能體現出來。現在升級到ansible,自動化部署應用,配置,編排task,把平常複雜