DockerDesktop의 유료화로 인한 대체제로 minikube를 사용하라는 말이 들린다. minikube는 로컬환경에서 kubernetes 클러스터를 실행하는 데 사용된다고 한다 그러나 컨테이너를 실행하는 데 사용할 수 있는 도커 데몬도 실행되기에 기존의 Docker Desktop을 대체할 수 있다고 한다. # Install hyperkit and minikube brew install hyperkit brew install minikube # Install Docker CLI brew install docker brew install docker-compose # Start minikube minikube start # Tell Docker CLI to talk to minikube's VM eva..
몇일에 걸쳐 Elasticsearch의 데이터 처리에 대해 공부를 했다. ElasticSearch에서 말하고 있는 데이터처리란 우리가 알고있는 CRUD 작업. 즉, 데이터의 Create, Retrieve, Update, Delete에 대한 작업을 지칭한 것이다. ElasticSearch에서의 CRUD 요청은 ElasticSearch서버에 REST 요청을 하면서 이루어 진다. 이 대목에서 과거 이전 회사의 다른 팀원이 ElasticSearch에 대해 발표하였을때 또다른 팀원이 질의하였던 것이 생각이난다. "Rest요청 말고는 데이터 처리요청방법이 없는가요?" 였는데, "네 Rest 요청밖에 없습니다."는 것이었다. 왜 Rest요청으로 밖에 데이터를 처리하지 못하겠는가 Rest처리 바로 뒤의 처리과정을 알면..
엘라스틱서치의 설치법과 엘라스틱서치 내의 디렉터리구조, 그리고 사용하는데 주로 쓰이는 설정파일들을 조정하는 법에대한 학습을 진행하였다. 여지껏 다양한 분야를 공부, 학습하였지만 첫걸음은 천천히 떼더라도 완전히 이해가면서 한발씩 나아가면 어설프게 빠르게 배운사람보다 많이 배울수 있다는 것을 알고있기에 어제 공부해서 이해했더라도 이렇게 블로그 포스팅을 하면서 한 번더 지식을 정제할 수 있다는데 포스팅의 의의를 두겠다. 엘라스틱서치를 설치하기 위해 다음의 사이트를 방문하였다. https://www.elastic.co/kr/ 오픈소스 검색 및 분석· Elasticsearch | Elastic www.elastic.co ElasticSearch와 관련된 프로젝트들이 많이 보인다. ElasticSearch 옆에 K..
엘라스틱서치 입문서를 공부하면서 커맨드창으로 연습중이었는데 도중에 head플러그인이라는 시각화 플러그인이 있다고 소개를 하고있다. 해당 장에서는 bin 폴더 내에 plugin 쉘을 이용하여 설치를 하도록 하고 있으나 명령어가 전혀 먹히지 않는다. 그도 그럴것이 벌써 elasticsearch의 버전은 7버전까지 나온 상태이기 때문에.. 인터넷 research를 통해서 ElasticSearch7에서 Head 플러그인을 설치하는 방법을 알았다. 이제는 Head플러그인은 bin/plugin 쉘을 이용하여 설치를 못하고 git에서 다운받아서 따로 설치를 진행하여야 한다고한다. 아래의 주소에 들어가서 elasticsearch-head의 주소를 복사한다. https://github.com/mobz/elasticsea..
날짜 : 2019-10-30 날씨 : 어두움 기상시간 : 05:00 컨디션 : 보통 뭔가 섬뜩한 꿈을 꾸어서 깨어났다. 깨어나보니 새볔 5시.. 일어나서 수요일 웹툰인 복학왕을 보고 한참 인터넷 서핑을 하였는데도 새볔 5시 45분이다. 대학생때는 매일 6시에 일어나 학교에 가서 책을보거나 과제를 준비했는데 그때 그래서 그런지 다른 학생보다 여유가 있었다. 만약 내가 매일 5시에 일어나서 하루 해야할 목록을 정리하고 자기수양을 쌓는다면 아마 다른사람들 보다 삶이 앞서있을 것이다는 생각을 하게되었다. 새볔에 부모님들이 모두 출근하는 것을 마중해드리고 루카 파치올리가 쓴 베니스 회계에 나온것처럼 재물을 확인하는 것처럼 내가 운영하는 서비스들을 확인하였다. 내가 운영하는 서비스는 애드센스, 애드몹, 카페24(도..
ElasticSearch는 더크커팅이 개발한 Lucene기반 프로젝트에서 파생된 프로젝트로서 최근 기업에서 많이 사용하고 있다. 나 같은 경우에는 오픈에스앤에스에 재직시절 팀장님께서 팀원들에게 Solr 프로젝트와 ElasticSearch 프로젝트를 각 각 내주셨었는데 Solr 프로젝트를 진행하였던 기억이 있다. Solr 프로젝트를 진행하면서 가장 어려웠던 사항은 ElasticSearch에 비해 전반적인 Reference(책, 인터넷 블로그)가 적어서 어려움을 겪으며 프로젝트를 진행하였던 기억이 있다. 최근 기업에서는 ElasticSearch를 많이 사용하기 때문에 해당 솔루션에 대해 알아보도록 하겠다. 기본적으로 검색시스템은 데이터수집, 색인, 검색, 검색 UI 등으로 나뉘어져 있는데 Lucene의 경우..