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:      
   
   
 7:  
 8:      
   
   
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:  
   
   
 9:  
10:  
   
   
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了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值