본문 바로가기

분류 전체보기722

tomcat 모니터링 Tomcat Heap 사이즈 조절bin/catalina.sh 파일 내용에서 CATALINA_OPTS 수정CATALINA_OPTS="$CATALINA_OPTS -server -Xms2048M -Xmx2048M -XX:+AggressiveOpts" Tomcat status 확인을 위해 계정 권한 추가conf/tomcat-users.xml 파일 내용에 계정 추가 manager-gui : 브라우저로 gui 환경에서 status 확인을 가능하도록 함manager-jmx : 상세한 status 정보를 확인 가능tomcat이라는 유저에 manager-gui와 manager-jmx 권한 부여GUI를 통해 상태 정보 확인http://localhost:8080/manager jmx 정보를 사용하여 ThreadPool 정보.. 2017. 4. 10.
docker container에서 sudo 사용하기 sudo 설치$ apt-get udpate && apt-get install -y sudo사용자 계정 추가$ adduser --disabled-password --gecos "" hive \ && echo 'hive:hive' | chpasswd \ && adduser hive sudo \ && echo 'hive ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers \ && mkdir /var/run/sshd이 때 sudoers에 추가한 유저에 대한 설정을 하지 않으면 sudo를 사용할 수 없다./etc/sudoers의 내용을 보면 %sudo로 시작하는 설정이 있는데 이는 sudo group에 속한 유저에 대한 권한 설정이다.NOPASSWD 설정을 해주지 않으면 sudo 그룹에 속한 .. 2017. 4. 10.
[리뷰] 하둡 완벽 가이드 4판 #1책을 항상 깔끔하게 유지하고 싶은 마음에 책을 받자마자 비닐 포장으로 감싸고 읽어보기 시작했습니다. 1장을 읽어나가면서 느낀 것은 번역이 정말 잘 된 것 같다는 것이었습니다. 번역서를 읽다보면 문맥이 이상해서 이해가 잘 안되는 경우가 많았는데 이 책은 마치 한국분이 작성한 책 처럼 술술 잘 읽혔습니다. 물론 책의 두께 만큼이나 심도있는 내용들을 다루기 때문에 쉽지는 않지만 자연스러운 문장 덕에 이해하는데 도움이 많이 되었습니다. #2하둡에 대해서는 이름만 알고 있는 상태였고 실제로 어떤 원리로, 어떠한 곳에 쓰이는 지는 잘 모르는 상태로 접했는데, 읽다보니 여러가지 아이디어와 현재 개발 중인 프로젝트에서 적용할 수 있을 법한 것들이 떠올랐습니다.진행 중인 프로젝트에서는 사용자들의 정보를 수집하고 통계.. 2017. 4. 8.
ELK 구성 노트 ElasticSearch 외부에서 접속이 안될 때config/elasticsearch.yml 파일에 바인딩 설정network.bind_host: 0.0.0.0 vm.max_map_count 부족 오류로그에 찍힌 오류메세지max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 설정되어 있는 vm.max_map_count 값 확인$ sysctl vm.max_map_countvm.max_map_count 값 설정$ sysctl -w vm.max_map_count=262144conf 파일로 설정$ vi /etc/sysctl.conf$ sysctl -pelasticsearch 홈페이지 참고 logstash.. 2017. 3. 18.