tajo-site.xml 자동 초기화 관련

21 views
Skip to first unread message

Anthony Lee

unread,
Aug 7, 2016, 9:50:52 PM8/7/16
to Apache Tajo 한국 사용자 그룹
안녕하세요.
AWS marketplace를 이용하여 타조를 사용중에 있습니다.
저희는 사용에 필요한 시간대에만 타조를 가동하고 그외의 시간에는 종료하는 방법으로 이용중에 있습니다.

이상하게도 ec2인스턴스를 stop하고 다시 시작하면,
tajo-site.xml의 설정값들이 기본으로 변경되는 것 같습니다.

다른 설정은 변경하지 않고 아래 설정만 추가로 해두었는데
인스턴스를 stop하고 start하는 경우에 위 문제가 발생하는것 같습니다.
다른설정에 추가를 해두면 종료하고 다시 시작되더라도 추가된 설정이 유지되게 하는 방법이 있나요?

<property>
    <name>tajo.function.geoip-database-location</name>
    <value>...</value>
</property>

ykko

unread,
Aug 8, 2016, 12:17:44 AM8/8/16
to tajo-u...@googlegroups.com
안녕하세요

참고가 되실까 하여 예전 Q&A 내용을 복붙합니다.

=================

안녕하세요,
AMI 업데이트는 현재 개발중인 기능들과 Tajo 릴리즈를 반영하고
또 AWS 마켓플레이스 등록 절차 등을 고려할 때 다소 시간이 걸릴 듯 합니다.
AMI 업데이트 전까지는 아래의 방법으로 기존 설정을 유지할 수 있습니다.
깔끔한 방법은 아니나, 임시 workaround 로 생각해 주시면 되겠습니다.
인스턴스 start 시에 실행되는 스크립트는
/var/lib/cloud/scripts/per-boot/boot-taas.sh
==> /root/gepc/script/start-taas.sh
==> /root/gepc/script/init-tajo-master.sh 또는
/root/gepc/script/init-tajo-worker.sh

위 순서로 진행됩니다. 그러므로

Master 노드 : /root/gepc/script/init-tajo-master.sh
Worker 노드 : /root/gepc/script/init-tajo-worker.sh

위 파일에서 아래 부분을 찾으시면 tajo 설정파일들의 내용이 담겨 있습니다.
# Set up conf/tajo-env.sh

# Set up conf/tajo-site.xml

이 부분에 geoip 등 커스텀 설정 내용을 추가하시면
start 시에 그대로 /home/tajo/tajo/conf/ 아래에 설정파일들로 생성됩니다.

=================

2016. 8. 8. 오전 10:50에 Anthony Lee 이(가) 쓴 글:
Reply all
Reply to author
Forward
0 new messages