카산드라 API를 통해 접근 4.3.5 카산드라 API를 통해 접근 가장 먼저 카산드라 서버를 실행시켜야 한다 카산드라 서버는 카산드라가 있는 경로의 bin 폴더에서 cassandra.bat 를 실행시키면 된다 public class FramedConnWrapper { private TTransport transport; // 트랜스포트 private TProtocol proto; // 프로토콜 private TSocket socket; // 소켓 public FramedConnWrapper(String host, int port) { socket = new TSocket(host,port); // 가장 먼저 호스트서버와 포트번호를 입력하여 소켓을 생성한다 transport = new TFramedTransport(socket); .. 더보기 Cassandra + maven 메이븐의 pom.xml 에서 com.impetus.client kundera-cassandra 2.0.4 org.apache.cassandra cassandra-all 1.0.10 보이는 것처럼 소스를 추가시켜준다 kundera-cassandra(쿤드라 + 카산드라) 를 통해 JPA 를 이용하여 쉽게 모델링 할 수 있다 최신버전인 2.0.4 버전으로 메이븐에서 지원 가능하다 cassandra-all 을 통해 카산드라의 모든 라이브러리를 받아온다 여기에 아래 소스를 추가한다 kundera-missing Kundera Public Missing Resources Repository http://kundera.googlecode.com/svn/maven2/maven-missing-resources true t.. 더보기 4.3.3 데이터 삽입, 출력 해보기 아래 그림을 보면 이해할 수 있습니다 최초에 클라이언트는 서버에 연결합니다. connect 127.0.0.1(ip주소) / 9160(포트번호) 로 접근합니다. 접근이 되면 "Test Cluster" 라는 것이 생기죠 클러스터가 하나 만들어 진 것입니다. 위에 문구에는 use dbks; 로 시작했습니다만 사실은 create keyspace dbks; 이후에 이루어지는 일입니다. create keyspace dbks; 라는 명령어를 통해 키스페이스를 만들 수 있습니다. create family columnDB1 with comparator=UTF8Type and default_validation_class=UTF8Type; 위 명령어는 컬럼 패밀리를 만들어 주는 것입니다. 컬럼 패밀리의 기본 타입을 UTF-.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 11 다음