<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无码精品色午夜| 亚洲国产精品狼友中文久久久| 免费国产精品视频| 免费人成网站7777视频| heyzo亚洲精品日韩| 亚洲精品线路一在线观看| 国产综合精品久久亚洲| 亚洲日韩中文无码久久| 亚洲av无码无在线观看红杏| 亚洲日本va午夜中文字幕一区| 少妇中文字幕乱码亚洲影视| 亚洲国产日韩在线一区| 亚洲日韩精品无码专区加勒比☆ | 毛片基地免费观看| 在线观看日本免费a∨视频| 99精品全国免费观看视频| 日本牲交大片免费观看| 在线a亚洲v天堂网2018| 亚洲韩国精品无码一区二区三区| 亚洲va国产va天堂va久久| 亚洲熟妇无码爱v在线观看| 激情内射亚洲一区二区三区爱妻| 亚洲kkk4444在线观看| 精品亚洲福利一区二区| 久青草国产免费观看| 最近更新免费中文字幕大全| 免费视频成人片在线观看| 国产卡一卡二卡三免费入口| 国产一区二区三区无码免费| 久久久久亚洲AV成人网人人网站 | 免费在线观看亚洲| 亚洲乱色熟女一区二区三区丝袜 | 亚洲精品tv久久久久| 亚洲综合色婷婷七月丁香| 久久99亚洲网美利坚合众国| 亚洲精品无码高潮喷水A片软| xvideos永久免费入口| 日本免费人成在线网站| 久久亚洲AV无码精品色午夜 | 亚洲V无码一区二区三区四区观看|