A. Haproxy.cfg配置文件詳解
HAProxy是一個C語言編寫的開源軟體,主要用於提供高可用性與負載均衡,以及基於TCP和HTTP的應用程序代理服務。其配置文件haproxy.cfg是集中功能配置文件,配置代理與負載均衡功能。
haproxy.cfg文件主要分為四個部分:全局功能配置段、默認屬性配置段、前端代理配置段與後端負載均衡配置段。文件/etc/haproxy/haproxy.cfg主要分為全局參數配置(global部分)與代理伺服器配置(proxies部分)兩大部分。全局部分配置運行選項與日誌設置等,proxies部分則配置後端伺服器列表與負載均衡演算法。
HAProxy架構基於事件驅動,運行在一個單一進程內,採用多線程與單線程事件循環機制處理並發連接。適合高負載web站點,支持會話保持與七層處理,能夠支撐數萬級並發連接,整合至用戶基礎架構過程簡單且安全。
B. hadoop的核心配置文件有哪些
在hadoop1中核心組成部分是HDFS、MapRece,到了Hadoop2,核心變為HDFS、Yarn,而且新的HDFS中可以有多個NameNode,每個都有相同的職能。
以下內容是從http://www.superwu.cn/2014/02/12/1094/閱讀後自己總結了一下:
配置文件無非就這幾個文件:
1、hadoop-env.sh:
只需設置jdk的安裝路徑,如:export JAVA_HOME=/usr/local/jdk
2、core-site.xml:
(1)fs.defaultFS:hdfs://cluster1(域名),這里的值指的是默認的HDFS路徑
(2)hadoop.tmp.dir:/export/data/hadoop_tmp,這里的路徑默認是NameNode、DataNode、JournalNode等存放數據的公共目錄。用戶也可以自己單獨指定這三類節點的目錄。
(3)ha.zookeeper.quorum:hadoop101:2181,hadoop102:2181,hadoop103:2181,這里是ZooKeeper集群的地址和埠。注意,數量一定是奇數,且不少於三個節點
(4)hadoop.proxyuser.erpmerge.hosts、hadoop.proxyuser.erpmerge.groups主要用來設置oozie的代理用戶