terracotta安装配置与集群过程

1、terracotta下载

http://terracotta.org/downloads/open-source/catalog

2、terracotta安装

java -jar terracotta-3.6.2-installer.jar

3、terracotta启动

terracotta\bin\start-tc-server.bat

4、分布式

在另外一台机子在安装一个terracotta,

然后在每个terracotta\bin目录下都新建tc-config.xml

如果有多个 server  则配置多个 多个 server 即可,启动时,用一个作为主 server 来启动,也可以写一个 批处理, 以下这份文件要在每台机器的 terracotta / bin / 下都要放置一份

<?xml version="1.0" encoding="UTF-8"?>
<tc:tc-config xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-4.xsd" xmlns:tc="http://www.terracotta.org/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <tc-properties>
      <property name="l2.l1reconnect.enabled" value="true"/>
      <property name="l2.l1reconnect.timeout.millis" value="5000"/>
  </tc-properties>
  <servers>
 <!-- Sets where the Terracotta server can be found. Replace the value of
         host with the server's IP address. -->
    <server host="192.168.1.101" name="t1">
      <!--data>%(user.home)/terracotta/server-data</data>
      <logs>%(user.home)/terracotta/server-logs</logs-->
      <data>[绝对路径]/terracotta/server-data</data>
      <logs>[绝对路径]/terracotta/server-logs</logs>
      <dso-port>9510</dso-port>
      <jmx-port>9520</jmx-port>
    </server>
    <!-- If using a standby Terracotta server, also referred to as an ACTIVE-
         PASSIVE configuration, add the second server here. -->
    <server host="192.168.1.102" name="t2">
      <!--data>%(user.home)/terracotta/server-data</data>
      <logs>%(user.home)/terracotta/server-logs</logs-->
      <data>[绝对路径]/terracotta-3.7.5/server-data</data>
      <logs>[绝对路径]/terracotta-3.7.5/server-logs</logs>
      <dso-port>9510</dso-port>
      <jmx-port>9520</jmx-port>
    </server>
  </servers>
  <!-- Sets where the generated client logs are saved on clients. -->
  <clients>
    <logs>D:/program/terracotta/client-logs</logs>
  </clients>
</tc:tc-config>


找资料时,找到下面这个。我用的是3.7.5我直接启动就行了。

------------------------------------------------- 

再 在:bin/ 用命令行:start-tc-server.bat -n Server1  , -n 表示 server 中的 name  用为本主机名启动,

如果用的 tc-config.xml 不是用这个名,或放在其它目录下,则用:

F:\opensource007\terracotta_\terracotta-3.7.2\bin>start-tc-server.bat -f ./tc-co
nfig.xml -n Server1


--------------------------------------------------


terracotta实现原理

http://yale.iteye.com/blog/1541612


参考资料:

http://lihongchao87.iteye.com/blog/1727802

http://blog.csdn.net/watson243671/article/details/6328542

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值