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

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

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

    paulwong

    alfresco集群負(fù)載均衡配置

    機(jī)器兩臺(tái):
    A機(jī)器:172.16.48.26:用于Alfresco服務(wù)器(集群節(jié)點(diǎn)1)
    用于數(shù)據(jù)庫(kù)服務(wù)器、文件服務(wù)器(共享)、

    B機(jī)器:172.16.48.27:用于Alfresco服務(wù)器(集群節(jié)點(diǎn)2)
    負(fù)載均衡服務(wù)器


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

    第二步:創(chuàng)建共享目錄
    在A機(jī)器:172.16.48.26上建立可寫的共享目錄 /alfresco;
    在/下創(chuàng)建目錄 alfresco
    #mkdir /alfresco

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

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

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

    第六步:安裝tomcat并修改配置
    A機(jī)器: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機(jī)器:172.16.48.27 上安裝tomcat,并修改conf/server.xml,內(nèi)容同上,然后將jvmRoute改為tomcat2;

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

    第八步:修改alfresco配置
    分別對(duì)兩臺(tái)機(jī)器的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項(xiàng)目的config中)下的內(nèi)容分別到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



    第九步:?jiǎn)?dòng)tomcat

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

    修改172.16.48.27的bin/catalina.sh文件,內(nèi)容同上,啟動(dòng)tomcat;

    第十步:安裝文件服務(wù)器

    在172.16.48.26上安裝apache httpd server到目錄/usr/local/apache目錄下,
    拷貝從apache網(wǎng)站找到的 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


    啟動(dòng)apache httpd server

    第十一步:測(cè)試

    在A機(jī)器創(chuàng)建用戶test
    使用test用戶創(chuàng)建文件 file1.txt
    在B機(jī)器使用test用戶搜索 file1;

    在B機(jī)器使用test用戶創(chuàng)建文件 file2.txt
    在A機(jī)器使用test用戶搜索 file2;



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

    posted on 2012-04-15 20:41 paulwong 閱讀(754) 評(píng)論(0)  編輯  收藏 所屬分類: 內(nèi)容管理CMS


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 95免费观看体验区视频| 亚洲熟妇无码久久精品| 亚洲一区二区三区在线视频| 免费在线观看黄色毛片| 久久久久亚洲精品男人的天堂 | 噼里啪啦电影在线观看免费高清| 天堂亚洲国产中文在线| 亚洲春黄在线观看| 精品亚洲456在线播放| 亚洲av无码片vr一区二区三区| 亚洲avav天堂av在线不卡| 亚洲国语在线视频手机在线| 亚洲中字慕日产2020| 久久亚洲精品人成综合网| 青青草原亚洲视频| 亚洲人成电影福利在线播放| 亚洲成人黄色在线观看| 亚洲啪AV永久无码精品放毛片| 亚洲av日韩av无码| 亚洲a∨无码男人的天堂| 亚洲码和欧洲码一码二码三码| 久久亚洲私人国产精品| 伊人久久亚洲综合影院首页| 小说专区亚洲春色校园| 中文在线观看永久免费| 9久9久女女免费精品视频在线观看| 国产精品1024在线永久免费| 91精品国产免费| 手机在线毛片免费播放 | 亚洲AV无码专区在线厂| 黄床大片30分钟免费看| 99久久成人国产精品免费 | 窝窝影视午夜看片免费| 怡红院免费全部视频在线视频| 学生妹亚洲一区二区| a在线观看免费视频| 成年人网站免费视频| 成年轻人网站色免费看| 国产精品亚洲美女久久久| 亚洲黄色免费网址| 亚美影视免费在线观看|