본문 바로가기

IT

(59)
구형 맥북프로 빅서 게이트(애플 코리아) 논란 나도 13년형 맥북에어를 사용하지만 클리앙 빅서 게이트 글 보는내내 빡치고 앞으로 내인생에 더이상 맥북은 없을 것이다. 애플 코리아 고객 응대도 그렇고 업데이트를 고객 탓으로 돌린다니 어처구니 없는 응대이다. 잘못된 업데이트가 나왔으면 업데이트를 중지시키던가 해야지 구형 맥북 쓰는 유저가 잘못이고 업데이트를 한 유저가 잘못이라니 말이냐 막걸리냐 에잇 퉷 사건 링크 : https://m.clien.net/service/board/park/15624979?od=T31&po=0&category=&groupCd=빅서게이트, 사람 바보 취급하는 애플 코리아 : 클리앙제가 지난 저녁에 겪은 황당 사건을 공유드립니다. 좀 길지만 꼭 한번 봐주세요!! 감사합니다 너무 길었네요 감사합니다 부디 여러분은 애플 케어 하세요!!
Jenkins java.io.NotserializableException: groovy.lang.IntRange 젠킨스에서 for loop 사용시 for (idx in 0..max)
Rundeck 스티커 jenkins + rundeck 관련해서 찾아보다가 rundeck 공홈에서 스티커 준다길래 며칠전 신청해보았다. 링크 : https://www.rundeck.com/free-stuff 우편함에 외국 솔트레이트 시티에서 보내왔길래 먼가했는데 며칠전 신청한 스티커였다. 뜻밖의 선물인듯 바로 맥북에 붙였다^^
Jenkins에서 배치파일 리턴받기(커맨드 제거) script{ def response = bat( returnStdout: true, script: """ type C:\\somefile.txt """ ).trim(); def responseParsed = response.readLines().drop(1).join(",") } - 배치파일을 실행한 후 리턴 받을때 커맨드라인까지 모두 리턴값으로 들어옴 - 첫번째 커맨드 라인 제거 후 리턴 받는다
Ansible ant heap space 메모리 세팅 원인 : ansible에서 windows 배포시 아래와 같은 에러 발생 Error occured during initialization of VM Cound not reserve enough space for object heap 해결 - name: Set an environment variable for users win_environment: state: present name: ANT_OPTS value: -Xms256m -Xms512m level: user - name: Execute ant commands win_shell: ant deploy.sh args: chdir: '{{ current.batch.path }}' executable: cmd.exe
Docker swarm으로 awx cluster 환경 구성 1. 목적 : vm기반 여러 docker host를 단일 docker host로 구성하고 awx task instance를 분산시키기 위함 2. cluster 생성 - Manager: 10.10.10.101 (node1) - Worker : 10.10.10.102 (node2) 3. Docker swarm init docker swarm init --advertise-addr 10.10.10.101 4. docker swarm join # 3번에서 생성된 명령어로 Worker 노드에서 명령어 실행 docker swarm join --token xxxxx-x-xxxxxxx.... 10.10.10.101:2377 5. docker node list 보기 $ docker node ls 6. /etc/tower..
ansible stuck - project update xxxxx (failed) is no longer running; reaping 원인 : - awx job 실행중 먹통 현상 발생 - 주로 git update할 때 에러가 발생하는거 같음 결과 : 구글링 결과 awx 9.2.0 버전은 두개의 파일 패치가 필요함 - https://github.com/ansible/awx/issues/5617 참조 - awx task 컨테이너의 아래 2개 파일에 대한 패치필요 - new version link -> https://github.com/ansible/awx/pull/6093/files switch the periodic scheduler to a background process (instead of a thread) to avoid a cpython bug by ryanpetrello · Pull Reque I have a hunch th..
Spark RDD 특징 - 하나의 RDD에 속한 요소를 작은 단위로 Partition이라고 한다. 작업을 수행할 때 여러 분산 클러스터로부터 Partition 단위로 나뉘어서 병렬로 처리한다. - 만들어진 Partition은 작업이 진행되는 과정에서 재구성되거나 네트워크를 통해 다른 서버로 이동하는데 Shuffling이 발생함 - 이런 Shuffling은 전체 작업 성능에 큰 영항을 주기 때문에 셔플링이 발생하는 주요 연산마다 Partition의 개수를 직접 지정할 수 있는 옵션을 제공 - 하나의 RDD가 여러 Partition으로부터 나눠져 다수의 클러스터에 처리되다 보니 작업 도중 일부 Partition 장애가 발생하여 데이터 유실이 생김 - Spark는 손상된 RDD를 원래 상태로 다시 복원하기 위해 RDD 생성 과정을 ..