<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    alfresco集群負載均衡配置

    機器兩臺:
    A機器:172.16.48.26:用于Alfresco服務器(集群節點1)
    用于數據庫服務器、文件服務器(共享)、

    B機器:172.16.48.27:用于Alfresco服務器(集群節點2)
    負載均衡服務器


    第一步:創建共用數據庫
    在A機器:172.16.48.26 上安裝MySQL,建立名為alfresco的數據庫;
    #create database alfresco
    #grant all privileges on alfresco.* to root@'%' identified by 'alfresco'

    第二步:創建共享目錄
    在A機器:172.16.48.26上建立可寫的共享目錄 /alfresco;
    在/下創建目錄 alfresco
    #mkdir /alfresco

    第三步:設置共享目錄
    在A機器:172.16.48.26 上安裝Samba,修改/etc/samba/smb.conf,增加以下內容
    security = user
    [alfresco]
    comment = alfresco data & log
    path = /alfresco
    public = yes
    writable = yes
    write list = @root

    第四步:建立Samba用戶
    在A機器:172.16.48.26建立Samba用戶root
    #smbpasswd -a root

    第五步:建立共享
    在B機器:172.16.48.27上創建/alfresco目錄并掛載A機器的 共享目錄//172.16.48.26/alfresco
    # mount -t smbfs -o username=root,password=alfresco //172.16.48.26/alfresco /alfresco

    第六步:安裝tomcat并修改配置
    A機器:172.16.48.26 上安裝tomcat,并修改conf/server.xml
    maxThreads="20000"
    emptySessionPath="true"
    protocol="org.apache.coyote.http11.Http11NioProtocol"
    enableLookups="false"
    redirectPort="8443"
    connectionTimeout="20000"
    disableUploadTimeout="true" />


    在B機器:172.16.48.27 上安裝tomcat,并修改conf/server.xml,內容同上,然后將jvmRoute改為tomcat2;

    第七步:部署alfersco
    將alfresco.war分別拷貝到A機器:172.16.48.26和B機器:172.16.48.27的webapps目錄下,并解壓縮到alfresco目錄
    #jar -xf alfresco.war

    第八步:修改alfresco配置
    分別對兩臺機器的alfresco的配置做修改

    1、修改WEB-INF/classes/alfresco/repository.properties文件
    dir.root=./alfresco_data
    db.name=alfresco
    db.url=jdbc:mysql://172.16.48.26:3306/${db.name}
    db.username=root
    db.password=alfresco

    2、拷貝extension目錄(在repository項目的config中)下的內容分別到172.16.48.26和172.16.48.27的WEB-INF/classes/alfresco/extension目錄下,
    包括:
    custom-hibernate-dialect.properties
    custom-repository-context.xml
    custom-repository.properties
    ehcache-custom.xml
    replicating-content-services-context.xml
    以及自己定義的content的配置

    3、修改custom-hibernate-dialect.properties文件
    hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect

    4、修改custom-repository.properties文件
    dir.root=./alfresco_data
    index.recovery.mode=AUTO
    index.tracking.cronExpression=0/5 * * * * ?
    index.tracking.reindexLagMs=10000
    db.driver=org.gjt.mm.mysql.Driver
    db.name=alfresco
    db.url=jdbc:mysql://172.16.48.26:3306/${db.name}
    db.username=root
    db.password=alfresco

    5、修改ehcache-custom.xml文件
    properties="port=40001, socketTimeoutMillis=300000"/>

    6、修改replicating-content-services-context.xml文件


    ./alfresco_data/contentstore




    /alfresco/contentstore



    第九步:啟動tomcat

    修改172.16.48.26的bin/catalina.sh文件,啟動tomcat
    export JAVA_OPTS='-Xms512m -Xmx2048m -XX:MaxPermSize=512m -server'
    #./bin/startup.sh

    修改172.16.48.27的bin/catalina.sh文件,內容同上,啟動tomcat;

    第十步:安裝文件服務器

    在172.16.48.26上安裝apache httpd server到目錄/usr/local/apache目錄下,
    拷貝從apache網站找到的 mod_jk.so到modules目錄下

    修改conf/httpd.conf
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkMount /* loadBalancer
    JkMount /jkstatus status
    Include conf/extra/httpd-mpm.conf
    Include conf/extra/httpd-default.conf

    添加文件conf/workers.properties
    worker.list=tomcat1, tomcat2, loadBalancer, status
    worker.tomcat1.port=8009
    worker.tomcat1.host=172.16.48.26
    worker.tomcat1.type=ajp13
    worker.tomcat2.port=8009
    worker.tomcat2.host=172.16.48.27
    worker.tomcat2.type=ajp13
    worker.loadBalancer.type=lb
    worker.loadBalancer.balance_workers=tomcat1, tomcat2
    worker.loadbalancer.sticky_session=true
    worker.loadbalancer.sticky_session_force=false
    worker.status.type=status

    修改conf/extra/httpd-default.conf文件
    Timeout 300
    KeepAlive On
    MaxKeepAliveRequests 0
    KeepAliveTimeout 300

    修改conf/extra/httpd-mpm.conf文件

    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    ServerLimit 4096
    MaxClients 2048
    MaxRequestsPerChild 0


    ThreadsPerChild 1024
    MaxRequestsPerChild 0


    啟動apache httpd server

    第十一步:測試

    在A機器創建用戶test
    使用test用戶創建文件 file1.txt
    在B機器使用test用戶搜索 file1;

    在B機器使用test用戶創建文件 file2.txt
    在A機器使用test用戶搜索 file2;



    原文鏈接:http://blog.csdn.net/wangxiaojing123/article/details/6682706

    posted on 2012-04-15 20:41 paulwong 閱讀(753) 評論(0)  編輯  收藏 所屬分類: 內容管理CMS

    主站蜘蛛池模板: 免费在线观看一区| 亚洲av无码成人精品区一本二本 | 精品亚洲成在人线AV无码| 男女作爱在线播放免费网站| 丝袜熟女国偷自产中文字幕亚洲| 国产精品免费视频观看拍拍| 区久久AAA片69亚洲| 国产午夜精品久久久久免费视| 日本红怡院亚洲红怡院最新| 无码人妻一区二区三区免费看| 亚洲精品国产福利片| 成人免费视频观看无遮挡| 亚洲精品天堂成人片AV在线播放| 免费在线观看毛片| 在线免费视频你懂的| 亚洲综合一区二区精品导航| 国产精品久久久久久久久免费| 亚洲自偷自偷在线成人网站传媒 | 国产91色综合久久免费分享| 国产亚洲国产bv网站在线| 午夜dj免费在线观看| 一级午夜a毛片免费视频| 日本亚洲视频在线| 成年免费大片黄在线观看岛国 | 99re6在线视频精品免费| 蜜芽亚洲av无码精品色午夜| 精品久久久久成人码免费动漫| 亚洲AV色欲色欲WWW| 亚洲无线码一区二区三区| 嘿嘿嘿视频免费网站在线观看| 亚洲日本天堂在线| 国产亚洲综合成人91精品 | 最近中文字幕mv免费高清在线| 亚洲中文字幕无码爆乳app| 亚洲日本一区二区一本一道 | 国产一精品一AV一免费孕妇 | 精品久久久久亚洲| 久久亚洲国产成人亚| 永久免费观看的毛片的网站| 久久国产精品免费一区| 国产午夜亚洲精品|