`
xiefeifeihu
  • 浏览: 99114 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

TC(terracotta)服务器指定网卡

阅读更多

terracotta服务器启动是用bin目录下的start-tc-server.bat或start-tc-server.sh
可以用nohup:nohup sh start-tc-server.sh &

这种方式启动时加载默认的配置文件,在lib目录下tc.jar里面的/com/tc/config/schema/setup/default-config.xml
内容如下:

 1:  <?xml version="1.0" encoding="UTF-8" ?>
 2:      <!--
 3:  
 4:          All content copyright (c) 2003-2008 Terracotta, Inc., except as may
 5:          otherwise be noted in a separate copyright notice. All rights reserved
 6:      -->
 7:  
 8:      <!--
 9:          This config file is used by the server and bootjar tool when none is
10:          specified.
11:      -->
12:  
13:  <tc:tc-config xmlns:tc="http://www.terracotta.org/config">
14:      <servers>
15:          <server>
16:              <data>%(user.home)/terracotta/server-data</data>
17:              <logs>%(user.home)/terracotta/server-logs</logs>
18:              <statistics>%(user.home)/terracotta/server-statistics</statistics>
19:          </server>
20:      </servers>
21:  
22:      <clients>
23:          <logs>%(user.home)/terracotta/client-logs</logs>
24:          <statistics>%(user.home)/terracotta/client-statistics</statistics>
25:      </clients>
26:  </tc:tc-config> 
27:  
28:  

 

也可以加载指定的配置文件,如果将自己的配置文件放在bin目录下且命名为tc-config.xml,启动时自动加载该配置。如果放在其他位置,可以用-f参数指定:
sh start-tc-server.sh -f /root/tc-config.xml

因一台机器可能有多个网卡或host,也可以配置多个server:

 1:  <?xml version="1.0" encoding="UTF-8" ?>
 2:  <!--
 3:  
 4:    All content copyright (c) 2003-2008 Terracotta, Inc.,
 5:    except as may otherwise be noted in a separate copyright notice.
 6:    All rights reserved
 7:  
 8:  -->
 9:  
10:  <!-- This config file is used by the server and bootjar tool when none is specified. -->
11:  
12:  <tc:tc-config xmlns:tc="http://www.terracotta.org/config">
13:      <servers>
14:          <server host="123.456.789.121">
15:              <data>%(user.home)/terracotta/server-data</data>
16:              <logs>%(user.home)/terracotta/server-logs</logs>
17:              <statistics>%(user.home)/terracotta/server-statistics</statistics>
18:          </server>
19:          <server host="192.168.0.121">
20:              <data>%(user.home)/terracotta/server-data</data>
21:              <logs>%(user.home)/terracotta/server-logs</logs>
22:              <statistics>%(user.home)/terracotta/server-statistics</statistics>
23:          </server>
24:      </servers>
25:  
26:    <clients>
27:        <logs>%(user.home)/terracotta/client-logs</logs>
28:        <statistics>%(user.home)/terracotta/client-statistics</statistics>
29:    </clients>
30:  </tc:tc-config>
31:  

 

 

启动时可以指定某个server:sh start-tc-server.sh -f /root/tc-config.xml -n LAN,如果没指定则启动所有的。

这样指定了具体的IP,用dev-console查看远程共享数据时Mirror group就不会一直是127.0.0.1了。

分享到:
评论

相关推荐

    terracotta集群tomcat步骤

    第五步,启动Terracotta服务器,使用`start-tc-server.bat`命令,并指定服务器名称和配置文件路径。这将启动Terracotta服务,并使其使用`tc-config.xml`中的配置。 当两台机器上的Terracotta服务器启动后,它们会...

    Terracotta+tomcat集群配置详细说明(写了一晚上。。)

    - **安装 Terracotta 服务器**:首先,需要在集群中的每个节点上安装 Terracotta 服务器,并确保所有服务器之间的网络连通性。 - **配置 Tomcat**:修改 Tomcat 的 `server.xml` 文件,添加 Terracotta 的集群配置,...

    使用terracotta进行web session 同步

    对于Apache Tomcat这样的Web服务器,需要配置Terracotta的连接器(如tc-server.jar)并启用Terracotta Session管理。在`server.xml`配置文件中,添加`&lt;Manager className="org.terracotta.session.tomcat.Tomcat ...

    terracotta-3.7.7.tar.gz

    3. **启动Terracotta Server**:使用`start-tc-server.sh`脚本来启动Terracotta服务器,注意观察日志输出,确认服务器启动成功。 4. **配置Tomcat**:修改Tomcat的`context.xml`文件,引入Terracotta的JNDI资源,并...

    ehcache-terracotta代码配置

    这里`url`属性指定了Terracotta服务器的地址。 6. 应用程序代码配置 在Java代码中,使用Ehcache API创建缓存实例,如下所示: ```java CacheManager cacheManager = CacheManager.create(); Cache myCache = ...

    通过_Terracotta实现基于Tomcat的Web应用集群

    - 下载并配置`tc-config.xml`文件,指定需要共享session的应用及其对应的context路径。 - 修改Terracotta服务器的相关信息,例如IP地址和端口号。 - 使用`tim-get.sh`(Unix/Linux)或`tim-get.bat`(Windows)...

    terracotta

    2. **故障转移**:当某个服务器出现故障时,Terracotta能够快速识别并自动将该服务器上的工作负载转移到其他健康节点,保证服务的连续性和可用性。 3. **扩展性**:随着业务增长,只需添加新的服务器节点到集群,...

    Terracotta

    Terracotta的核心优势在于能够跨多台服务器提供统一的数据访问接口,使得应用开发者无需关注数据的分布细节,即可享受高性能的数据处理能力。 #### 二、Terracotta入门指南 ##### Hello, World! Terracotta的入门...

    使用terracotta实现session共享的证实实验

    1. **环境调整**:在原有的基础上,引入了Terracotta服务器端,并将其部署在负载均衡器(192.168.5.186)上,同时对两台Tomcat服务器进行了配置,使其成为Terracotta的客户端。 2. **测试过程**:重复未使用...

    terracotta-ee-4.1.2.jar,terracotta-license.key

    在部署Terracotta时,用户需要确保正确配置了这两个文件,将`terracotta-ee-4.1.2.jar`添加到应用的类路径,并将`terracotta-license.key`放置在服务器的指定位置,以便启动时自动加载。此外,还要按照官方文档调整...

    terracotta 集群设置说明(中文)

    记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用

    Terracotta学习文档

    当集群中某个节点的数据发生变化时,只将变化部分发送至 Terracotta 服务器,然后由服务器将更新传播给其他需要这些数据的节点。这种方法显著降低了网络通信开销,避免了全量序列化操作,从而提高了性能。在实际测试...

    quartz系列(三)terracotta2.3.5详细安装教程

    3. **启动 Terracotta Server**:在命令行中,进入 `tc-server` 目录,运行 `bin/startup.sh` (Linux) 或 `bin/startup.bat` (Windows) 启动服务器。服务器启动成功后,可以通过浏览器访问 `http://localhost:9510` ...

    apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群(重要)

    集群配置文件tc-config.xml是Terracotta的配置文件,用于定义集群的节点、数据分区和同步策略。例如,你可以在这里配置哪些Tomcat实例应该作为集群的一部分,以及如何在这些实例间分发和同步session数据。以下是一些...

    Terracotta 3.2.1 英文文档(CHM)

    Terracotta 3.2.1 英文文档

    terracotta-ee-3.5.2

    terracotta-ee-3.5.2破解版

Global site tag (gtag.js) - Google Analytics