메뉴 건너뛰기

박영식 홈페이지

[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
    • 글자 크기

댓글 달기

[handoff] 아이패드에서 전화 받기

[원문보기]

아이패드를 8로 업그레이드 하고, 갑자기 전화가 되었을 때 놀랐었다.


휴대폰 수리 후 이 기능이 되지 않아, 10분 이상 원인을 찾아봤다.


facetime 설정과 handoff 기능 활성화에도 되지 않았기 때문에 전화를 5번 정도 걸어서 테스트 했는데, 문제는 iCloud 로그인 이었다.


iCloud 쪽에 연락처 공유 기능이 있어서 해당 설정을 로그인으로 활성화 시켜야 전화가 되는 것이다.


이제 다시 아이패드에서도 전화를 걸거나 받을 수 있도록 설정이 되었다.


급 피곤하군...

[쓰기] 올해도 빈손

[원문보기]

의자를 빼서 형을 다칠뻔 하게 한 적이 있다.

- 왜 그랬을까? 그토록 왜 형을 괴롭혔는가?

 

작아진당키드

- '자가진단키트' 발음이 잘 안되는 사람들은 작아진다

저급연료도 발음이 어려운가?

 

ktx 고데기녀

열차에서 풀메이크업 하고 고데기까지 꽂아서 꾸미는 그녀

그것은 민폐이다

 

상담사들이 좋아한 이유는 배달을 기다리던 와중에 간식을 가져가서 일 듯 이다.

배달보다는 덜 반가웠을지도 모른다

 

듣고 싶지만 듣고 싶지 않다

 

멜로가 체질

- 솔로가 체질

 

성당에서 형은 라면을 끓였다

무엇을 바라고 하지는 않았으나 바라게 되었고 이루어지지는 않았다

대신 다른 것을 얻었고 지금은 떠나있다

 

고해성사와 참회미사

정개를 통한 짧은 고해성사는 편할 수 있지만 해소되기 어려운 것이 있다.

직접 고해소에서 고해를 한다해도 말하지 못하는 것이 있다.

어느 것도 명쾌하지 않으니 평소에 죄를 짓지 않는 것이 참이다

[쓰기] power off

[원문보기]

40대는 power off

30대는 function off

20대는 on air

 

4800 11개와 30 365개

 

허리띠를 졸라 메도 나아지지 않는 현실

 

집에서 인생을 낭비 중

 

경범죄는 다 걸려서 중범죄만 하는 한국

 

기능 저하가 아닌 엔진 불가인 상태

 

채무자의 빚을 갚아주는 건 밑 삐진 독에 물 붓기

 

하청인생

이젠 하청도 없다

 

라면도 맛이 없다

 

던지지 말자

 

노동 시장에 10대 진출은 사업자의 부리기 쉬운 노동자 기용이다

보안은 경력자 우위가 메리트가 있을 수도 있으나 조만간 바뀔 듯

 

불황형 사업

짧은 스커트

이젠 노팬츠

 

쓰레기 학교의 쓰레기 강사

 

어차피 못 사

 

민토?

못 간다

 

식사는 글루지 마세요

 

축구도 국가 감성이 있다

 

패배자는 집으로

 

[만화] 전제훈, 사랑 in"

[원문보기]
정말로 감동적인 내용들이 많다. 서민생활을 잘 모르는 사람들은 이해하기 힘든 내용이 있을지도 모른다. 이 만화를 보면서 눈물이 나지 않으면 편하게 산 놈이다. 그래 편히 살아라! * 박영식님에 의해서 게시물 복사되었습니다 (2007-06-09 01:29)

[잡담] 코드가 30대에 맞춰지는 듯

[원문보기]
페이스북에 사진과 글을 올렸는데, 20대는 반응이 없고, 죄다 30대가 댓글을 달고, 좋아요를 눌렀다.

더 이상 젊은 층에게 감흥을 주지 못하는 감각이 되었는가?

이젠 그렇게 되어가나 보다.

그래도 별 수 없다. 난 30대가 되어가므로,

이번 생일에는 특별한 이벤트를 마련해야겠다.

마지막 20대 생일이므로

[tomcat] windows 용 톰캣에서 별도 계정 사용

[원문보기]

콘솔 GUI 에서 명확하게 별도 사용 계정으로 지정되어 있으면 좋겠지만, 그렇지 않더라도 별도 계정으로 운영된다.


그러므로, 해당 항목은 별 의미가 없다.


WINDOWS 2012 - TOMCAT 8.0 에서 TEST



[위키] 다음 위키백과에 등록된 나

[원문보기]
일전에 위키피디아 마케팅을 하다가 위키피디아의 신뢰도에 대한 글을 쓴 적이 있다. 다음 위키백과는 내가 수정한 페이지를 그대로 가져왔다. 신기하다.

[만화] 구미의 돈까스 취업

[원문보기]
취업난이 국가를 뒤흔드는 이 때, 약간은 뭔가 느끼는 것을 줄 수 있는 그런 만화이다. 물론 이 취업난은 계속 될 것이다. 만화가 끝났어도, 별로 변화가 보이지 않는다. 정권이 교체되어도 지속 될 것이다. * 박영식님에 의해서 게시물 복사되었습니다 (2007-06-09 01:29)"

[잡설] 급여 통장은 돈이 잠시 거쳐가는 곳

[원문보기]
대기업의 친구는 이런 말을 한다.

'통장에서 돈이 썩고 있다.'

중소기업의 근로자들은 이런 말을 한다.

'급여 통장은 돈이 잠시 거쳐가는 곳이다.'

나는 후자에 해당하므로, 현재 급여통장의 잔고는 0이다. 놀랍다. 휴대폰 결제통장, 카드 결제 통장, 백화점카드 결제 통장이 모두 분리되어 있고, 현금 사용을 위한 체크카드 통장까지 분리해 놨다. 여러 용도로 분리해 놓고, 필요한 만큼만 분배해서 사용하자는 전략이었는데, 결국 분배할 돈이 없다. 난 돈만을 원하진 않는다. 하지만 다른 목표를 위해서는 돈이 필요하다.

'크러쉬 잇'이라는 책을 읽다가, 목표가 뚜렷한 저자를 알게 되었다. 그는 돈이 목표가 아니라, 스포츠 팀의 인수가 목표였다. 물론 그 금액은 어마어마 하다. 목표가 크고 뚜렷하기 때문에 흔들림이 없었다. 난 내 목표를 크고 뚜렷하게 할 필요가 있다.

 말을 덧붙이면 낭비다.

[공유기] MAC Address 변경

[원문보기]

유무선 공유기를 샀어야 했는데, 실수로 유선을 사버렸다.


그냥 쓰기로 했는데, MAC Address 에 따른 IP 할당으로 이미 할당된 IP를 쓸필요가 있어, 해당 노트북의 MAC Address를 적어주니, 해당 IP를 사용할 수 있었다.


역시 잘 설정하면 된다.


BR834 의 환경설정 화면이다.


이전 1 ... 4 5 6 7 8 9 10 11 12 13... 76다음
첨부 (1)
zk.jpg
32.5KB / Download 103
위로