初探eXtreme scale
Note: This document was based on WebSphere Extreme Scale 8.6. It doesn’t supported for lower version on some operate.
1. Download the extreme scale to your own PC, Extract it to a directry.
Server Side:
2. Open a DOS window. And direct to ${xs install home}/bin
3. Start a catalog server.
startXsServer ${catalogServer_name}
Help info:
<server> [options]
--------CatalogServer Arguments-------------------------------
-catalogServiceEndPoints <server:host:port:port,server:host:port:port>
-quorum true|false
-heartbeat 0|1|-1|10|-10
-clusterSecurityFile <cluster security xml file>
-clusterSecurityUrl <cluster security xml URL>
-domain <domain name>
-transport <ORB|XIO>
--------Common Arguments-------------------------------
-listenerHost <hostname>
-listenerPort <port>
-serverProps <server properties file>
-JMXServicePort <port>
-JMXConnectorPort <port>
-traceSpec <trace specification>
-traceFile <trace file>
-timeout <seconds>
-script <script file>
-jvmArgs <JVM arguments>
Note : The default configuration port is [localhost], the default configuration port is [2809].
Also multiple endpoints was supported only with separated with ‘,’.
4. Start a container Server:
StartXsServer.bat ${container_Server_name} -objectgridFile ${file_name or location} –catalogServiceEndpoints localhost:2809
Help info:
<server> -objectgridFile <xml file> [options]
<server> -objectgridUrl <xml URL> [options]
---------------Container Arguments ---------------------------
-catalogServiceEndPoints <host:port,host:port>
-deploymentPolicyFile <deployment policy xml file>
-deploymentPolicyUrl <deployment policy xml URL>
-haManagerPort <port>
-zone <zoneName>
--------Common Arguments-------------------------------
-listenerHost <hostname>
-listenerPort <port>
-serverProps <server properties file>
-JMXServicePort <port>
-JMXConnectorPort <port>
-traceSpec <trace specification>
-traceFile <trace file>
-timeout <seconds>
-script <script file>
-jvmArgs <JVM arguments>
Example for objectgrid.xml & deployment_objectgrid.xml
Objectgrid.xml
<?xml version="1.0" encoding="UTF-8"?>
<objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
xmlns="http://ibm.com/ws/objectgrid/config">
<objectGrids>
<objectGrid name="accounting">
<backingMap name="customer" readOnly="false" copyKey="true"/>
</objectGrid>
</objectGrids>
</objectGridConfig>
Deployment_objectgrid.xml
<?xml version="1.0" encoding="UTF-8"?>
<deploymentPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/deploymentPolicy ../deploymentPolicy.xsd"
xmlns="http://ibm.com/ws/objectgrid/deploymentPolicy"> <objectgridDeployment objectgridName="accounting">
<mapSet name="mapSet1" numberOfPartitions="1" minSyncReplicas="0" maxSyncReplicas="2"
maxAsyncReplicas="1">
<map ref="customer"/>
</mapSet>
</objectgridDeployment>
</deploymentPolicy>
Client Side: (Java code)
Condition: ObjectGrid.jar must be approved by version 8.6
5. Get the ObjectGrid
ObjectGridManager ogManager = ObjectGridManagerFactory.getObjectGridManager(); ClientClusterContext ccContext = ogManager.connect(“localhost:2809”, null, null); ObjectGrid og = ogManager.getObjectGrid(ccConext, “accounting”);
6. Execute query by object query
Session session = og.getSession();
ObjectMap customerMap = session.getMap(“customer”);
String customer = customerMap.get(“0001”);
If(customer==null){
customerMap.insert(“0001”, ”Insert UserName_Freud”);
}else{
customerMap.update(“0001”, “Updated UserName_Freud”);
}
Customer = (String) customerMap.get(“0001”);
System.out.println(“The customer Name is : ” + customer);
7. Parallel query
Waiting to be edit…
8. Map Agent
Waiting to be edit…
9. Add Index
Waiting to be edit…
10. Relationship – Cascade (Waiting to be edit…)
One to one
One to many
Many to one
初探eXtreme scale的更多相关文章
- 【尺度不变性】An Analysis of Scale Invariance in Object Detection – SNIP 论文解读
前言 本来想按照惯例来一个overview的,结果看到1篇十分不错而且详细的介绍,因此copy过来,自己在前面大体总结一下论文,细节不做赘述,引用文章讲得很详细,另外这篇paper引用十分详细,如果做 ...
- 跟我一起云计算(5)——Shards
什么是sharding Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库 (server)上,从而缓解单一数据库的性能问题.不太严格的讲,对于海量数据的数据库,如果是因为表多而 ...
- Shards
跟我一起云计算(5)——Shards 什么是sharding Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库 (server)上,从而缓解单一数据库的性能问题.不太严格的 ...
- 基于Linux的WebSphere性能调优与故障诊断
一.关于was数据源等问题的配置 (1)关于was数据源连接池的最大.最小配置多大合适?怎样去计算? (2)关于JVM的配置,64位系统,64位WAS,最值小和最大配置多大最优?怎样去计算? (3)应 ...
- AcmeAir
AcmeAir是一款由原 IBM 新技术架构部资深工程师Andrew Spyker,利用Netflix开源的Netflix OSS打造的开源电子商务应用.访问这里可以了解原作者的设计初衷: http: ...
- Docker 监控实战
如今,越来越多的公司开始使用 Docker 了,现在来给大家看几组数据: 2 / 3 的公司在尝试了 Docker 后最终使用了它 也就是说 Docker 的转化率达到了 67%,而转化市场也控制在 ...
- 几种 Docker 监控工具对比
轻量级虚拟化容器 Docker,自发布以来便广受业界关注,在开源界和企业界掀起了一阵风.Docker 容器相对于 VM 有以下几个优势:启动速度快:资源利用率高:性能开销小. 从图中可以看出 Dock ...
- 内存数据网格IMDG简单介绍
1 简单介绍 将内存作为首要存储介质不是什么新奇事儿,我们身边有非常多主存数据库(IMDB或MMDB)的样例.在对主存的使用上.内存数据网格(In Memory Data Grid,IMDG)与IMD ...
- 内存数据网格IMDG简介
1 简介 将内存作为首要存储介质不是什么新鲜事儿,我们身边有很多主存数据库(IMDB或MMDB)的例子.在对主存的使用上,内存数据网格(In Memory Data Grid,IMDG)与IMDB类似 ...
随机推荐
- CentOS安装rar及用法
1.下载安装rar wget http://www.rarsoft.com/rar/rarlinux-x64-5.4.b3.tar.gztar -zxvf rarlinux-x64-.tar.gz - ...
- Oracle的function
写在这里,以便于以后忘记格式后可以查询. CREATE OR REPLACE FUNCTION TEMP_FUNC_WYL(PI_AAA100 VARCHAR2, PI_AAA102 VARCHAR2 ...
- listview添加onItemClickListener
MainActivity.java package com.wyl.listview04; import java.util.ArrayList; import java.util.HashMap; ...
- [转] Chrome 控制台不完全指南
转自: http://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html#home Chrome的开发者工具已经强大到没朋友的地步了 ...
- github过程中收集
github过程中收集 <HelloGithub月刊>第三期 <HelloGithub>第三期 兴趣是最好的老师,而<HelloGithub> 就是帮你找到兴趣 ...
- php unset 数组陷阱
我们删除一个array, unset($arr); 想删除某个元素 unsert($arr[i]) 一个陷阱是: unset() 函数允许删除数组中的某个键.但要注意数组将不会重建索引.如果需要删除后 ...
- 提高mysql查询效率的六种方法
1,表设计一定要优化,冗余数据最少,少用连接查询.如果在实际应用中,使用了极其复杂的连接,子查询,则数据表的设计得要重新考虑了. 2,尽量用char而不是varchar,因为固定长度得string用起 ...
- 详解iOS7升级细节:引领视觉革命
下星期我们将看到的正式版将和WWDC上看到的大不相同.苹果六月份发布了全新版本的iOS操作系统——这是从2007年首次发布以来的最大的一次调整和改进.这次的改变招致许多批评.许多设计师在网站上晒出了他 ...
- vb和vb.net事件机制
学习java事件前,回顾了下vb6和vb.net的事件机制,总结在这里,供对比用. 事件是面对对象中对象间通信的方法.事件发生者(又叫事件源)发生一个事件时,通过发送一条消息,给事件接受者(事件处理者 ...
- CentOS安装postgresql 9.4
第一步:在CentOS6.5下安装Postgresql 1. 安装PostgreSQL源 # yum install http://yum.postgresql.org/9.4/redhat/rhel ...