본문 바로가기

개발자, 탐구생활/개발자, 코딩19

[ELK Stack]우분투 엘라스틱서치 설치하기/ElasticSearch 우분투 엘라스틱서치 설치하기/ElasticSearch ELK Stack은 Elasticsearch + Logstash + Kibana를 이용해서 데이터 수집부터 데이터 시각화까지 데이터 분석을 위한 틀을 잡을 수 있는 기술스택입니다. Logstash를 통해 데이터를 수집하고, Elasticsearch를 통해 처리하고 Kibana를 통해 시각화를 할 수 있습니다. 학습을 위해 가장 먼저 Elasticsearch를 설치하는 과정입니다. 먼저 Elasticsearch는 자바를 통해 돌아가므로 JVM을 설치해야합니다. root@nickweb:~# java -version 위 명령어를 통해 JVM이 설치되었는지 확인할 수 있고, 설치되지 않았다면 설치를 해줍니다. apt 명령어로 엘라스틱서치를 설치해줍니다. ro.. 2023. 7. 13.
[js] 깔끔하고 사용하기 쉬운 알림 sweetalert2.js sweetalert2.js sweetalert2는 웹 개발에서 자주 쓰이는 alert을 시각적으로 표현할 수 있는 js 라이브러리입니다. 기존의 alert은 단순히 텍스트만 전달이 가능하여, 알림, 오류, 성공, 경고 등 상황에 따라서 시각적으로 강조해야할 경우 전달력이 떨어지는 상황이 있습니다. 이 경우 사용할 수 있는 간단하면서도 강력한 라이브러리를 소개합니다. HTML 삽입 미리보기할 수 없는 소스 위 소스를 보시면 5가지 icon에 따라 알림, 경고, 실패, 성공, 질문에 대한 메세지를 전달할 수 있습니다. icon을 설정하기 위해선 다음과 같은 파라메터를 사용합니다. warning error success info question 라이브러리를 사용하기 위해 cdn 방식으로 import 합니다. .. 2023. 7. 12.
hosts.txt 파일에 관해 운영중인 웹 사이트의 카카오 로그인이 잘 동작하지 않는 현상이 발생했습니다.여러가지 가능성을 염두해두고 문제점을 파악해본 결과, 카카오 API의 IP 주소가 변경되었는데, 해당 서버의 hosts.txt파일에 카카오 API 주소의 IP를 기존 IP로 설정되어 있어 DNS 서버를 검색하지 않고 hosts.txt의 기존 IP로 호출하여 동작하지 않았습니다. 따라서 이번 기회에 자주 사용하진 않지만, 언젠가 마주하게 될 hosts 파일에 대해 알아보겠습니다. ❓ hosts.txt 파일이란? hosts.txt 파일은 인터넷 도메인 이름과 해당 도메인에 연결되는 IP 주소를 매핑하는데 사용되는 컴퓨터 파일입니다. 이 파일은 운영 체제에서 로컬 DNS(Domain Name System) 캐시를 구현하거나, 호스트 이.. 2023. 6. 26.
[RestFul API]SOAP과 REST의 차이 RestFul API를 공부하기에 앞서, SOAP 방식과 REST 방식의 차이를 공부하고, 차이점에 대해서 정리하여 남깁니다. 1️⃣ SOAP(Simple Object Access Protocol) SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)로 메시지를 요청 하고, 서버는 메시지를 즉시 응답 플랫폼과 언어에 독립적이다. 확장이 용이하다. 구조가 복잡하고 오버헤드가 심하고 무겁고, 개발이 어렵다. 827635 2️⃣.. 2022. 6. 6.