개발자의 노트
반응형

rabbitmq 를 설치하고 나면, (/usr/local/rabbitmq 에 소스 설치를 예로 들어서..)


# vi /etc/profile 해서

RABBITMQ_HOME=/usr/local/rabbitmq
export RABBITMQ_HOME
PATH=$PATH:$RABBITMQ_HOME/sbin
export PATH

# source /etc/profile

해주기..


 

별도의 환경설정을 하기 위해 (포트 변경, 로그 파일 위치 등…)

/usr/local/rabbitmq/etc/rabbitmq 폴더에 rabbitmq-env.conf 파일을 만들고,
해당 정보 기입… ( 자세한 설정값은 http://www.rabbitmq.com/configure.html )


우리는 서비스 포트(5672->6938) / 로그파일 위치 / mnesia db 데이터파일 위치를 변경해보자.

# mkdir -p /tuc/data/rabbitmq
# mkdir -p /tuc/log

# cd /usr/local/rabbitmq/etc/rabbitmq
# vi rabbitmq-env.conf

# Node Name
NODENAME=tuc
# Config file location
CONFIG_FILE=/tuc/data/rabbitmq/tuc
# MNESIA DB data file location
MNESIA_BASE=/tuc/data/rabbitmq
# Log file location
LOG_BASE=/tuc/log/rabbitmq

설정파일 지정시 .config는 빼고 적고. (/tuc/data/rabbitmq/tuc)
실제 설정파일명은 tuc.config 처럼 .config 붙여서 생성하면 됨.


이제 설정파일을 만들고, 설정하자.

# cd /tuc/data/rabbitmq
# vi tuc.config

[
{mnesia, [{dump_log_write_threshold, 1000}]},
{rabbit, [{tcp_listeners, [6938]}]}
].
# rabbitmq-server -detached

변경된거 확인

# rabbitmqctl environment

.
.
{sasl_error_logger,{file,”/tuc/log/rabbitmq/tuc-sasl.log”}}
.
.
{tcp_listeners,[6938]},
.
.
이렇게 되어있을 것이다.


# cd /tuc/data/rabbitmq
혹은
# cd /tuc/log
폴더로 가서 확인해볼 것..

profile

개발자의 노트

@곽코딩

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!