如何使用Infinispan Server 10.0.0设置群集

ET

我正在尝试将两个Infinispan Server jvm群集在一起,但是我没有太多运气找到一个可行的示例。我需要使用TCPPING。这是我添加到infinispan.xml文件中的示例。

<infinispan

'''xmlns:xsi =“ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation =“ urn:infinispan:config:10.0 http://www.infinispan.org/schemas/infinispan- config-10.0.xsd缸:infinispan:服务器:10.0 http://www.infinispan.org/schemas/infinispan-server-10.0.xsd缸:org:jgroups http://www.jgroups.org/schema/jgroups- 4.0.xsd “ xmlns =” urn:infinispan:config:10.0“ xmlns:server =” urn:infinispan:server:10.0“>

   <jgroups>
   <stack name="tcp">
        <transport type="TCP" socket-binding="jgroups-tcp"/>
        <protocol type="TCPPING">
            <property name="initial_hosts">1.1.1.1[7800],2.2.2.2[7800]</property>
            <property name="num_initial_members">2</property>
            <property name="port_range">0</property>
            <property name="timeout">2000</property>
        </protocol>
        <protocol type="MERGE3"/>
        <protocol type="FD_SOCK"/>
        <protocol type="FD_ALL"/>
        <protocol type="VERIFY_SUSPECT"/>
        <protocol type="pbcast.NAKACK2"/>
        <protocol type="UNICAST3"/>
        <protocol type="pbcast.STABLE"/>
        <protocol type="pbcast.GMS"/>
        <protocol type="MFC"/>
        <protocol type="FRAG2"/>
    </stack>
    </jgroups>

   <cache-container name="default" statistics="true">
      <transport cluster="${infinispan.cluster.name}" stack="${infinispan.cluster.stack:tcp}"/>
   </cache-container>

   <server xmlns="urn:infinispan:server:10.0">
      <interfaces>
         <interface name="public">
            <inet-address value="${infinispan.bind.address:127.0.0.1}"/>
         </interface>
      </interfaces>

      <socket-bindings default-interface="public" port-offset="${infinispan.socket.binding.port-offset:0}">
         <socket-binding name="default" port="${infinispan.bind.port:11222}"/>
         <socket-binding name="memcached" port="11221"/>
      </socket-bindings>

      <security>
         <security-realms>
            <security-realm name="default">
               <!-- Uncomment to enable TLS on the realm -->
               <!-- server-identities>
                  <ssl>
                     <keystore path="application.keystore" relative-to="infinispan.server.config.path"
                               keystore-password="password" alias="server" key-password="password"
                               generate-self-signed-certificate-host="localhost"/>
                  </ssl>
               </server-identities-->
               <properties-realm groups-attribute="Roles">
                  <user-properties path="users.properties" relative-to="infinispan.server.config.path"/>
                  <group-properties path="groups.properties" relative-to="infinispan.server.config.path" />
               </properties-realm>
            </security-realm>
         </security-realms>
      </security>

      <endpoints socket-binding="default" security-realm="default">
         <hotrod-connector name="hotrod"/>
         <rest-connector name="rest"/>
         <!-- Uncomment to enable the memcached connector -->
         <!-- memcached-connector socket-binding="memcached" / -->
      </endpoints>
   </server>
</infinispan>

'''

Infinispan注销:

2019-11-22 06:10:35,347 INFO  [BOOT] (main) JVM OpenJDK 64-Bit Server VM Oracle Corporation 25.232-b09
2019-11-22 06:10:35,360 INFO  [BOOT] (main) JVM arguments = -Xms128m -Xmx512m -XX:MetaspaceSize=32M -XX:MaxMetaspaceSize=64m -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dvisualvm.display.name=infinispan-server -Dinfinispan.server.home.path=/apps/infinispan/keycloak/infinispan-server-10.0.0.Final
2019-11-22 06:10:35,360 INFO  [BOOT] (main) PID = 76816
2019-11-22 06:10:35,394 INFO  [org.infinispan.SERVER] (main) ISPN080000: Infinispan Server starting
2019-11-22 06:10:35,395 INFO  [org.infinispan.SERVER] (main) ISPN080017: Server configuration: /apps/infinispan/keycloak/infinispan-server-10.0.0.Final/nodes/infinispan-keycloak1uat-ap-19430-01/conf/infinispan.xml
2019-11-22 06:10:35,768 FATAL [org.infinispan.SERVER] (main) ISPN080028: Infinispan Server failed to start: org.infinispan.commons.CacheConfigurationException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,44]
Message: Unexpected element '{urn:infinispan:config:10.0}property' encountered
        at org.infinispan.server.Server.parseConfiguration(Server.java:243)
        at org.infinispan.server.Server.<init>(Server.java:168)
        at org.infinispan.server.Bootstrap.runInternal(Bootstrap.java:122)
        at org.infinispan.server.tool.Main.run(Main.java:98)
        at org.infinispan.server.Bootstrap.main(Bootstrap.java:41)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.infinispan.server.loader.Loader.main(Loader.java:52)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13,44]
Message: Unexpected element '{urn:infinispan:config:10.0}property' encountered
        at org.infinispan.configuration.parsing.ParseUtils.unexpectedElement(ParseUtils.java:37)
        at org.infinispan.configuration.parsing.ParseUtils.requireNoContent(ParseUtils.java:147)
        at org.infinispan.configuration.parsing.Parser.parseJGroupsStack(Parser.java:528)
        at org.infinispan.configuration.parsing.Parser.parseJGroups(Parser.java:475)
        at org.infinispan.configuration.parsing.Parser.readElement(Parser.java:129)
        at org.infinispan.configuration.parsing.ParserRegistry.parseElement(ParserRegistry.java:224)
        at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:194)
        at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:180)
        at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:169)
        at org.infinispan.server.Server.parseConfiguration(Server.java:225)
        ... 9 more

2019-11-22 06:10:35,771 INFO  [org.infinispan.SERVER] (Thread-1) ISPN080002: Infinispan Server stopping
2019-11-22 06:10:35,771 INFO  [org.infinispan.SERVER] (Thread-1) ISPN080003: Infinispan Server stopped

更新:

<jgroups>
    <!-- Add JGroups stacks for Infinispan clustering. -->
    <stack name="uat">
      <TCP bind_port="7800" />
      <TCPPING timeout="3000"
           initial_hosts="${jgroups.tcpping.initial_hosts:1.1.1.1[7800],2.2.2.2[7800]}"
           port_range="1"
           num_initial_members="2"/>
      <MERGE3 />
      <FD_SOCK />
      <FD_ALL timeout="3000" interval="1000" timeout_check_interval="1000" />
      <VERIFY_SUSPECT timeout="1000" />
      <pbcast.NAKACK2 use_mcast_xmit="false" xmit_interval="100" xmit_table_num_rows="50"
                      xmit_table_msgs_per_row="1024" xmit_table_max_compaction_time="30000" />
      <UNICAST3 xmit_interval="100" xmit_table_num_rows="50" xmit_table_msgs_per_row="1024"
                xmit_table_max_compaction_time="30000" />
      <pbcast.STABLE stability_delay="200" desired_avg_gossip="2000" max_bytes="1M" />
      <pbcast.GMS print_local_addr="false" join_timeout="${jgroups.join_timeout:2000}" />
      <UFC_NB max_credits="3m" min_threshold="0.40" />
      <MFC_NB max_credits="3m" min_threshold="0.40" />
      <FRAG2 />
    </stack>
   </jgroups>

使用TCPPING:

2019-11-25 13:13:29,749 INFO  [BOOT] (main) JVM OpenJDK 64-Bit Server VM Oracle Corporation 25.232-b09
2019-11-25 13:13:29,762 INFO  [BOOT] (main) JVM arguments = -Xms128m -Xmx512m -XX:MetaspaceSize=32M -XX:MaxMetaspaceSize=64m -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dvisualvm.display.name=infinispan-server -Dinfinispan.server.home.path=/apps/infinispan/keycloak/infinispan-server-10.0.0.Final
2019-11-25 13:13:29,763 INFO  [BOOT] (main) PID = 71808
2019-11-25 13:13:29,798 INFO  [org.infinispan.SERVER] (main) ISPN080000: Infinispan Server starting
2019-11-25 13:13:29,799 INFO  [org.infinispan.SERVER] (main) ISPN080017: Server configuration: /apps/infinispan/keycloak/infinispan-server-10.0.0.Final/nodes/infinispan-keycloak1uat-ap-19430-02/conf/infinispan.xml
2019-11-25 13:13:30,345 INFO  [org.infinispan.SERVER] (main) ISPN080027: Loaded extension 'query-dsl-filter-converter-factory'
2019-11-25 13:13:30,345 INFO  [org.infinispan.SERVER] (main) ISPN080027: Loaded extension 'continuous-query-filter-converter-factory'
2019-11-25 13:13:30,347 INFO  [org.infinispan.SERVER] (main) ISPN080027: Loaded extension 'jdk.nashorn.api.scripting.NashornScriptEngineFactory'
2019-11-25 13:13:31,175 INFO  [org.infinispan.CONTAINER] (main) ISPN000128: Infinispan version: Infinispan 'Chupacabra' 10.0.0.Final
2019-11-25 13:13:31,177 INFO  [org.infinispan.CONTAINER] (main) ISPN000389: Loaded global state, version=10.0.0.Final timestamp=2019-11-25T19:13:08.329Z
2019-11-25 13:13:31,333 INFO  [org.infinispan.CLUSTER] (main) ISPN000078: Starting JGroups channel infinispan-keycloak-cluster
2019-11-25 13:13:33,500 INFO  [org.jgroups.protocols.pbcast.GMS] (main) uat-ap-19430-02-63141: no members discovered after 2002 ms: creating cluster as first member
2019-11-25 13:13:33,510 INFO  [org.infinispan.CLUSTER] (main) ISPN000094: Received new cluster view for channel infinispan-keycloak-cluster: [uat-ap-19430-02-63141|0] (1) [uat-ap-19430-02-63141]
2019-11-25 13:13:33,560 INFO  [org.infinispan.CLUSTER] (main) ISPN000079: Channel infinispan-keycloak-cluster local address is uat-ap-19430-02-63141, physical addresses are [1.1.1.1:7800]
2019-11-25 13:13:33,887 INFO  [org.infinispan.CONTAINER] (main) ISPN000104: Using EmbeddedTransactionManager
2019-11-25 13:13:34,063 INFO  [org.infinispan.SERVER] (main) ISPN080018: Protocol REST (internal)
2019-11-25 13:13:34,091 INFO  [org.infinispan.SERVER] (ForkJoinPool.commonPool-worker-1) ISPN080018: Protocol HotRod (internal)
2019-11-25 13:13:34,219 INFO  [org.infinispan.SERVER] (main) ISPN080004: Protocol SINGLE_PORT listening on 1.1.1.1:11222
2019-11-25 13:13:34,219 INFO  [org.infinispan.SERVER] (main) ISPN080001: Infinispan Server 10.0.0.Final started in 4418ms

谢谢埃里克

特里斯坦·塔兰特

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Gnuplot中,除了使用像0x10^0这样的服装格式之外,如何设置原点仍然使用0?

来自分类Dev

如何设置log10(0)的返回值?

来自分类Dev

如何设置对字符串大小= 0或最小值= 5,最大值= 10的验证?

来自分类Dev

SQL Server 2008:如何删除char(0)

来自分类Dev

如何在SQL Server Management Studio中将1设置为0 ... 1关系

来自分类Dev

在Sql Server中如何在Case中使用大于0(> 0)?

来自分类Dev

在SQL Server中使用0和0x0有什么区别?

来自分类Dev

iOS 10将MPNowPlayingInfoPropertyPlaybackRate设置为0使锁定屏幕空白

来自分类Dev

如何从10%(而不是0)开始滚动进度条?

来自分类Dev

如何删除.0而不弄乱数字10

来自分类Dev

使用xslt 10我想将负值转换为0

来自分类Dev

Windows 10中python的CPU使用率变为0

来自分类Dev

Windows 10更新卡在0%

来自分类Dev

10-eth0.network

来自分类Dev

从 0 开始并继续增加 10

来自分类Dev

如何在QGraphicsScene的左上角设置(0,0)

来自分类Dev

PHP + PDO:使用大于10行的MySQL查询总是返回0行(rowCount()== 0)

来自分类Dev

如何在Windows 10的批处理块中使用〜dp0

来自分类Dev

如何使用preg_replace创建mysql格式的日期并在日期小于10时填充0

来自分类Dev

在PHP中,为什么10&10 == 10返回0?

来自分类Dev

如何为不匹配的 SQL Server 案例返回 0 的总和

来自分类Dev

如何设置Mysql群集?

来自分类Dev

如何设置Mysql群集?

来自分类Dev

如何将此变量设置为0?

来自分类Dev

如何为wlan0设置网关?

来自分类Dev

如何测试SQL Server地理列的值是否为POINT(0 0)?

来自分类Dev

使用printf将格式设置为$ 0

来自分类Dev

SQL Server 如果 Null = 0

来自分类Dev

如何使用React和Webpack设置Babel 6 Stage 0

Related 相关文章

热门标签

归档