본문 바로가기

script에 해당하는 글들

2 Articles matched
목록이 없습니다.
[Shell Script] 쉘스크립트 조건문 정리 쉘스크립트는 대학교 학부생으로 강의 시간에 만져본 후로는 전혀 손을 대지 않았던 영역인데요 이번에 접하게 되었습니다. 요즘에는 배포툴들이 워낙 잘 나오고 잘 되어있기 때문에 운영되고 있는 서비스를 수정하기가 참 편한데요 jenkins를 사용해서 배포하는 경우에 item을 만들어서 해당 item에 쉘스크립트를 작성할 수 있습니다. 저는 배포 시 유연하게 동작시키기 위해서 쉘스크립트의 기본적인 문법을 공부해야겠다 생각이 들었고 이 포스팅에서 다뤄보려고 합니다. (이미 쉘스크립트를 잘 아시거나 잘 다루시는 분들은 의미 없는 포스팅이 될 수 있습니다) 쉘스크립트(Shell script) 쉘스크립트는 리눅스기반 운영체제에서 동작하는 쉽게말해 프로그램이라고 보시면 됩니다. 윈도우에서 동작하는 프로그램은 확장자가 ...
[Elasticsearch] 업데이트 시 해당 document 존재여부에 따라 update(script) or create Elasticsearch(이하 ES)는 보통 쌓인 데이터들을 ES구조로 컨버팅해서 대용량의 데이터를 인덱싱하여 빠르게 찾아볼 수 있도록 하는데 많이 사용되는데 이번 프로젝트 같은 경우에는 ES를 DB 처럼 사용해보았습니다. ES에 바로 데이터를 insert, update, delete를 하는 로직을 짜보았는데요, 그러다가 update 과정에서 벽에 부딪혔는데 해결 방법을 찾아서 정리해보려고 합니다. update를 하는데 처음에 로직을 기존 RDB처럼 해당 문서의 ID로 조회하여 문서의 존재 여부를 판단하고 없으면 insert(ES에서는 create문)를 존재하는 경우 update문을 날리도록 하였습니다. 그런데 서로 다른 여러 서버에서 쿼리문을 날리다보니 조회하는 시점에는 없던 문서였는데 다른 서버에서는..