karaf安裝:
linux下jdk安裝:
karaf cellar的第乙個目標是同步幾個karaf例項(命名節點)的狀態:
cellar提供專用的shell命令和jmx mbean來管理集群,並操縱集群上的資源。
cellar能夠同步:
bundles第二個目標是提供分布式osgi執行:config
features
使用cellar,可以呼叫位於遠端例項上的osgi服務
cellar還通過提供以下專用功能來提供「執行時集群」:
http負載平衡http會話複製
日誌集中請參閱
karaf@root(
)> feature:repo-add cellar
karaf@root(
)> feature:install cellar
配置hazelcast
cellar內部使用了hazelcast實現的集群功能
編輯檔案==etc/hazelcast.xml ==檔案
修改如下:
enabled
="true"
>
true 改為 false
enabled
="false"
>
改為如下
enabled
="true"
>
>
集群其他節點的ipmember
>
tcp-ip
>
注意:這裡的member是除本機之外的其他安裝了karaf的電腦
enabled
="false"
>
改為如下
enabled
="true"
>
>
192.168.100.*(本機ip的網絡卡)inte***ce
>
inte***ces
>
注意:這裡的inte***ce是啟用本機的哪個網絡卡
修改完成之後,儲存,重啟karaf
當安裝了cellar,karaf例項自動成為乙個cellar集群的節點,因此會嘗試發現其他cellar節點。
可以使用list-nodes命令來列出已知的cellar節點:
karaf@root(
)> cluster:node-list
可以在cellar中定義集群組。
組中可以可以定義需要在一起執行的特殊節點和資源。
使某些節點(不在組內的)不需要與組內節點的變化進行同步。
預設情況下,cellar節點屬於default組:
karaf@root(
)> cluster:group-list
group-create命令來建立乙個新的組:
karaf@root(
)> cluster:group-create my
新建的組中還沒有任何節點:
karaf@root(
)> cluster:group-list
使用cluster:group-join可以往組裡面增加node也就是其他karaf節點的ip
karaf@root(
)> cluster:group-join node
feature
cellar可以操作集群組上的功能和儲存庫。
cluster:
karaf@root(
)> cluster:feature-repo-list default
bundle
cellar可以操縱群集組中的bundle。
使用以下命令列出群集組中的bundle:
cluster:bundle-listapache karaf cellar能夠在每個節點上集中和管理所有集群節點的日誌服務
cellar的集中日誌是cellar元件中的可選功能,所以如果啟動的話我們需要安裝這個功能
karaf@root(
)> feature:install cellar-log
顯示日誌訊息和異常
命令顯示群集上或群集中特定節點上的所有日誌訊息。
all 關鍵字表示任何記錄器的日誌訊息。
如果沒有引數,此命令將顯示來自集群中所有節點的日誌訊息
cluster:log-display all :顯示最後出現的異常,同樣可以指定某個節點
karaf@root(
)> cluster:log-exception-display
清除日誌
cluster:log-clear命令清除日誌訊息:
如果沒有引數,該命令將清除群集上的所有日誌訊息:
karaf@root(
)> cluster:log-clear
您可以指定我們僅刪除日誌訊息的節點(id或別名):
karaf@root(
)> cluster:log-clear :
apache karaf cellar能夠在集群上的節點上公開servlet。
客戶端(瀏覽器)可以使用集群中的任何節點,
將請求**到實際託管servlet的節點。
啟用http balancer
要啟用cellar http balancer,您必須先安裝http和http-whiteboard功能:
)> feature:install http-whiteboard安裝cellar-http-balancer功能
karaf@root(
)> feature:install cellar-http-balancer
也可以在群集組中的所有節點上安裝此功能:
測試我們在乙個節點上安裝webconsole功能
karaf@root(
)> feature:install webconsole
使用下面的命令檢視集群中的所有http服務
karaf@root(
)> cluster:http-list default
我們訪問任意乙個節點的http位址,即可訪問到這個節點的服務
因為這些服務已經對映到了所有安裝balancer的節點上邊
jbosscache 集群 配置
2010 02 24 10 25 38 配置檔案如下 jboss service naming jboss service transactionmanager org.jboss.cache.transaction.dummytransactionmanagerlookup repeatable ...
WAS中配置集群
昨天,聽了ibm的技術支援人員 乙個華工師姐 講了一早上的was集群配置,今天自己在機上試配了一下,看是簡單,配置過程中還是遇到了一些問題,現作如下總結 1 was集群需在deployment manager dm 中配置,啟動dm以及管理控制台 2 啟動nodeagent,到相應的伺服器的bin目...
TOMCAT集群配置
備軟體 tomcat 5.5.9 jdk1.5.0 一 配置過程 1 安裝jdk1.5.0。採用預設安裝就可以。2 安裝tomcat到c tomcat 50,採用完全安裝,該程式用於實現負載均衡功能。3 將tomcat50的內容進行完全複製,生成c tomcat 51 c tomcat 52 c t...