Skip to content

Instantly share code, notes, and snippets.

View enesakar's full-sized avatar

Enes Akar enesakar

View GitHub Profile
@enesakar
enesakar / gist:2995238
Created June 26, 2012 11:24
spring mongo hazelcast
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mongo="http://www.springframework.org/schema/data/mongo"
xmlns:hz="http://www.hazelcast.com/schema/spring"
xsi:schemaLocation=
"http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/data/mongo
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>HazelMongo</groupId>
<artifactId>HazelMongo</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
package com.hazelcast.hbase;
import com.hazelcast.core.Hazelcast;
import com.hazelcast.core.IMap;
public class Main {
public static void main(String[] args) {
IMap<String, User> map = Hazelcast.getMap("map");
System.out.println( map.get("user-6") );
User user = new User();
package com.hazelcast.hbase;
import org.apache.hadoop.hbase.client.HTable;
import java.io.IOException;
public class HBaseService {
private static HBaseService ourInstance = new HBaseService();
private HTable htable;
@enesakar
enesakar / gist:2397121
Created April 16, 2012 08:41
hazelcast hbase mapstore implementation
package com.hazelcast.hbase;
import com.hazelcast.core.MapStore;
import org.apache.hadoop.hbase.KeyValue;
import org.apache.hadoop.hbase.client.*;
import org.apache.hadoop.hbase.util.Bytes;
import java.io.IOException;
import java.util.*;
import java.util.logging.Logger;
@enesakar
enesakar / gist:2397110
Created April 16, 2012 08:40
hazelcast configuration
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-2.1.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<group>
<name>dev</name>
<password>dev-pass</password>
</group>
<management-center enabled="false">http://localhost:8080/mancenter</management-center>
<network>
package com.hazelcast.hbase;
import java.io.Serializable;
public class User implements Serializable {
private String name;
private String location;
private Integer age;
private String details;
@enesakar
enesakar / gist:2397093
Created April 16, 2012 08:36
hazelcast hbase dependencies
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>hazelcast_hbase</artifactId>
<dependencies>
@enesakar
enesakar / gist:2308679
Created April 5, 2012 07:07
test hazelcast from spring context
package com.springhazelcast;
import com.hazelcast.core.IMap;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.GenericXmlApplicationContext;
public class Main {
public static void main(String[] args) {
ApplicationContext ctx = new GenericXmlApplicationContext("beans.xml");
@enesakar
enesakar / gist:2308666
Created April 5, 2012 07:06
spring hazelcast context xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:hz="http://www.hazelcast.com/schema/spring"
xsi:schemaLocation=
"http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd