메뉴 건너뛰기

박영식 홈페이지

[ZK-Clojure] zookeeper 와 클로저 UI

lispro062018.07.01 21:22조회 수 715댓글 0

  • 1
    • 글자 크기

zookeeper 는 공개 분산형 구성 서비스, 동기 서비스 및 대용량 분산 시스템을 위한 네이밍 레지스트리를 제공한다.


DBMS 연동이나 REDIS 로 데이터를 처리할 때도 쓰이는데, 일단 설치해봤다.


OS : centos 7.4 64bit

java : 1.8.0_171

zookeeper : 3.4.12

leiningen : 1.7

zk-web : by qiuxiafei


주키퍼는 아래에서 다운로드 받는다.

wget http://apache.mirror.cdnetworks.com/zookeeper/stable/zookeeper-3.4.12.tar.gz


http://wonwoo.ml/index.php/post/category/zookeeper 를 따라 설정을 만든다.


[/usr/local/zookeeper1]

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/var/zookeeper1

clientPort=2184

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890



[/usr/local/zookeeper2]

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/var/zookeeper2

clientPort=2185

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890


[/usr/local/zookeeper3]

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/var/zookeeper3

clientPort=2186

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890


디렉터리를 만들고 myid 파일을 생성한다.


mkdir /var/zookeeper1

mkdir /var/zookeeper2

mkdir /var/zookeeper3

echo 1 > /var/zookeeper1/myid

echo 3 > /var/zookeeper3/myid

echo 2 > /var/zookeeper2/myid


참고 사이트에서 생성한 스크립트를 파일로 만들어 실행

#!/bin/bash


param=$1


ZOO1_HOME="/usr/local/zookeeper1/"

ZOO2_HOME="/usr/local/zookeeper2/"

ZOO3_HOME="/usr/local/zookeeper3/"


case $param in

  start)

    $ZOO1_HOME/bin/zkServer.sh start

    $ZOO2_HOME/bin/zkServer.sh start

    $ZOO3_HOME/bin/zkServer.sh start


    ;;

  stop)

    $ZOO1_HOME/bin/zkServer.sh stop

    $ZOO2_HOME/bin/zkServer.sh stop

    $ZOO3_HOME/bin/zkServer.sh stop

    ;;

  restart)

    $0 stop

    sleep 1

    $0 start

    ;;

  *)

   echo  "Usage: $0 {start|stop|restart}"

esac


클로저를 위한 leiningen 다운로드

# wget https://github.com/technomancy/leiningen/archive/1.7.0.zip

# yum install rlwrap (rlwrap이 없으면 설치)

# cd bin

# cd leiningen-1.7.0/

# ./lein self-install

이상 없이 lein 이 동작했다면, symbolic link 생성

# ln -s /root/leiningen-1.7.0/bin/lein /usr/local/bin/lein


클로저로 만들어진 관리 프로그램 다운로드(https://github.com/qiuxiafei/zk-web)


# git clone git://github.com/qiuxiafei/zk-web.git

# cd zk-web/

# lein deps

# lein run

실행후, 로그인 한다.(아래 로그인 id/pw 가 있다.)

https://github.com/qiuxiafei/zk-web/blob/master/conf/zk-web-conf.clj




lispro06 (비회원)
  • 1
    • 글자 크기

댓글 달기

[달리기] 2010-2012한국방문의해기념 한강관광 마라톤대회

[원문보기]
일본을 비롯해 여러 국가의 업체와 대사관 로고가 찍힌 배번호를 달고 달릴 수 있다.

[번역] XML 암호구성 및 처리과정

[원문보기]
한달 만에 번역을 다했다.

물론 국내 표준을 참고했다.

그것은 오타와 오역이 난무했다.

곧 수정과 정오표 작성을 시작해야겠다.

[달리기] LIG 8회 마라톤대회

[원문보기]
55분 29초
9시 14분 38초 출발
10시 10분 7초 도착

사람이 너무나 많았다.

여자 선수들이 많아 달리는 재미가 있었다. ^^;;;;

[리뷰] 1000 달성

[원문보기]
 기록된 리뷰의 수가 1000을 기록했다.

2006년 9월 8일부터 2010년 4월 17일. 기록에 의한 것이고, 누락된 것도 있으니, 4월 8일로 치면, 4년 7개월, 55개월이고, 날짜로는 1310일 정도 된다. 네이버 리뷰 작성 체계가 바뀌면서 다른데로 옮길까 하는데, 끌리는데가 없다. 좀 더 찾아봐야 할 듯.

[accept] Visualization and Structure Analysis for Efficient XML Design

[원문보기]
해외 컨퍼런스에 제출한 논문의 Acceptance가 왔다.

컨퍼런스의 수준이 어느 정도인지 모르겠지만, 상당히 축하할만한 일이다!

[상장] 다독자선정

[원문보기]
평소 도서관을 성실이 이용하였다.

[과제] xmlenc4php 프로젝트 진행

[원문보기]
프로젝트 진행이 수월하게 진행되고 있다.

http://dev.naver.com/projects/xmlenc4php/

위 주소에서 여러 사항을 확인할 수 있으며,

http://archi.ssu.ac.kr/xmlenc-core/xmlsec/xmlsec.example.php
http://archi.ssu.ac.kr/xmlenc-core/xmlsec/

에서 결과를 볼 수 있다.

[자격증] 네트워크관리사 2급

[원문보기]
5월 8일에 갱신 시험을 통과해 등기우편으로 도착했다.

5년마다 갱신해야 하는 귀찮음이 있지만, 그만큼 가치가 있는 자격증으로 활용되었으면 한다.

보수교육평가 예상문제를 첨부한다.

[서평] 기사 100건 달성

[원문보기]
2007년 10월 16일 첫 기사를 시작으로 2010년 5월 26일 100건의 기사를 달성했다.

올해 100건까지 쓰기를 생각했는데, 생각보다 빨리 달성했다.

올해는 벌써 50여건의 기사를 썼다. 어제 독자의 메일을 받았는데, 저자의 메일 주소를 알려달라는 내용이다.

헛. 모르는데.... 답변은 좀 더 나중에 생각해 봐야겠다.

[자격증] 정보처리기사

[원문보기]
이번학기에 기록할만한 일로 정보처리기사의 취득이 이어졌다.
이전 1 ... 21 22 23 24 25 26 27 28 29 30... 78다음
첨부 (1)
zk.jpg
32.5KB / Download 108
위로