New formatting toolbar button
New Keep your toolbar at the top or try the in-line toolbar, (opens new window). It appears when you select text. Share your feedback.
Crowd cluster

설정 변경

1# crowd 서비스 종료 2crowd/stop_crowd.sh 3 4# shared_home에 디렉토리 생성 5mkdir -p /var/shared_home/crowd 6# 권한 변경 (confluence로 변경해줌) 7chown -R confluence;confluence /var/shared_home/crowd 8 9# crowd home에 있는 shared에 있는 crowd.cfg.xml 값 변경 10vi crowd.cfg.xml 11<property name="crowd.clustering.enabled">false</property> 12# true로 변경 13<property name="crowd.clustering.enabled">true</property> 14 15# 복사 16cp crowd.cfg.xml /var/shared_home/crowd 17 18# crowd-init.properties에서 홈 디렉토리 설정 19vim /opt/crowd/crowd-webapp/WEB-INF/classes/crowd-init.properties 20crowd.shared.home=/var/shared_home/crowd 21 22## 공식 문서에는 crowd-init.properties에 하라고 하나 인식을 못 해서 setenv.sh에 인자로 넣음 23vim /opt/atlassian/crowd/apache-tomcat/bin/setenv.sh 24export CATALINA_OPTS="-Dcluster.node.name=node1 -Dcrowd.shared.home=/var/shared_home/crowd" 25 26# 한 줄ㄹ로 길게 쓸 것 27 28# 서비스 시작 29crowd/start_crowd.sh

홈 디렉토리 및 설치 디렉토리 복사

1scp -r /var/crowd-home root@node2:/var 2scp -r /opt/crowd root@node2:/opt

서비스 기동

1# 복사한 서버에서 2crowd/start-crowd.sh

Web에서 클러스터링 확인

설정(톱니바퀴) → General

왼쪽 네비게이션 바에서 clustering

image-20250415-001613.png

알려진 문제

node 종료 후 새로 노드를 실행햇을 때 server의 id를 인식하지 못 하는 문제

12025-04-17 09:50:00,014 Caesium-2-2 ERROR [jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [java.sql.BatchUpdateException: Batch entry 0 insert into cwd_cluster_lock (lock_timestamp, node_id, lock_name) values (1744851000012, NULL, 'com.atlassian.crowd.licensing.ApplicationDataSyncMonitorJobRunner-lock') was aborted: ERROR: duplicate key value violates unique constraint "cwd_cluster_lock_pkey" 2 Detail: Key (lock_name)=(com.atlassian.crowd.licensing.ApplicationDataSyncMonitorJobRunner-lock) already exists. Call getNextException to see other errors in the batch.], SQL: insert into cwd_cluster_lock (lock_timestamp, node_id, lock_name) values (?, ?, ?) 32025-04-17 09:50:00,014 Caesium-2-2 WARN [engine.jdbc.spi.SqlExceptionHelper] SQL Error: 0, SQLState: 23505 42025-04-17 09:50:00,014 Caesium-2-2 ERROR [engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into cwd_cluster_lock (lock_timestamp, node_id, lock_name) values (1744851000012, NULL, 'com.atlassian.crowd.licensing.ApplicationDataSyncMonitorJobRunner-lock') was aborted: ERROR: duplicate key value violates unique constraint "cwd_cluster_lock_pkey" 5 Detail: Key (lock_name)=(com.atlassian.crowd.licensing.ApplicationDataSyncMonitorJobRunner-lock) already exists. Call getNextException to see other errors in the batch. 62025-04-17 09:50:00,015 Caesium-2-2 ERROR [engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "cwd_cluster_lock_pkey" 7 Detail: Key (lock_name)=(com.atlassian.crowd.licensing.ApplicationDataSyncMonitorJobRunner-lock) already exists.