Infra/NoSQL&Cache

    [KAFKA] 콘솔 명령어 모음

    로컬에서 카프카 사용시 자주 쓰는 콘솔 명령어 모음 서버 시작./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties ./bin/kafka-server-start.sh -daemon config/server.properties 토픽 조회./bin/kafka-topics.sh --list --zookeeper localhost:2181 Producer./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topicname Consumer./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic..

    Redis 설치 및 커맨드 정리

    Redis InstallMacbrew install redis접속redis-cli -h host -c -p port-c 옵션 : ㅋㅡㄹ러스터 전체 접속 (이 옵션이 없으면 해당 클러스터에 대한 값만 조회됨) Redis 실행redis-serverorbrew services start redis brew services stop redis brew services restart redis설정 파일 수정sudo vi /usr/local/etcandport 1111 #포트번호 변경# requirepass password #패스워드# bind 127.0.0.1 19.168.0.101 #외부에서 접근 가능하게#Commandset타임아웃 값 없이 설정set key value일정 시간만 설정하기 (5초간 설정)set ..

    MongoDB 명령어

    시작mongod dbpath DB 위치지정 port 포트 지정 master Master 지정 slave Slave 지정 --config conf 파일 위치 지정 source localhost:10000 Master 위치 지정 oplogSize opLog 크기 지정 slavedelay Master에서 Slave로 변경 지정시간 autoresync 동기화 실패시 전체 재동기화 fastsync 마스터 노드의 스냅샷으로 가동 Resync를 건너뛰고 복사 클라이언트 접속mongo localhost:30000 UI 관리 페이지 접속 (시작 포트 + 1000)http://localhost:31000 레플리카 셋- 복지를 하는 또 하나의 방법- 자동 장애 넘김- 클러스터의 마스터가 유동적- 제약사항 - 최대 12대 노..

    JBoss - Infini Span

    Infini Span - Homepage : http://infinispan.org/ - Quick Start : https://github.com/infinispan/infinispan-quickstart - 한국 블로그 : http://infinispan-ko.blogspot.kr/ - Guide : http://infinispan.org/docs/6.0.x/getting_started/getting_started.html - Document : https://docs.jboss.org/author/display/ISPN/Clustering+modes - 관련 사이트 : http://cbcpascal.blogspot.kr/ http://tedwon.com/display/dev/Infinispan+Da..

    분산 캐시 Memcached

    기존 시스템에 분산 캐시를 위하여 Memcached를 도입하려고 했으나 내가 원하던 기능은 리플리케이션인데 이를 권장하지 않는다는 내용을 보고 InfiniSpan을 써야겠다고 여겼다. Replcation이란 용어가 좀 생소했는데 파일에 대한 공유 부분이고 Memcached를 이용하려 하는 개발자들도 이 부분에 대해 중요하게 생각하지 않나 싶다. 마지막 레퍼를 보면 repcached라는 기능이 있는데 이 기능이 Memcached에서의 Replication기능인데 이것을 사용해도 무방한듯하다. 다만 이 기능을 사용하면 Memecached의 멀티 스레드 기능을 사용할 수 없고 이로 인한 성능 저하가 오게 된다. Memcached (http://memcached.org/)메모리를 사용해 캐시서비스를 제공해주는 ..