본문 바로가기
반응형

Tools/etc179

DBeaver 여러 쿼리 한번에 실행방법 DBeaver 에서 여러 쿼리를 한번에 실행할 경우에는 쿼리를 드래그한 후 우클릭 후 실행 > SQL 스크립트 실행을 눌러주면 여러 쿼리가 한번에 실행되게 된다 2023. 6. 16.
Postman Put, PostMapping DTO null 만 나오는 경우 해결방법 상황을 간단히 설명해보면 Postman 에서 PutMapping, PostMapping 을 사용해서 스프링부트 프로젝트로 보내주려고 하는데 보내보면 도착은 하는데 DTO가 모두 NULL 값으로 들어오는 현상이 발생하더라 유추해 볼 수 있는 원인은 다음과 같은데 1. DTO명을 JSON 안에 넣었는지 확인 이런 식으로 넣어주면 안되고 { "dto": { "id": 1, "engName": "Bitcoin", "korName": "비트코인" } } 이런 식으로 사용해줘야 한다 { "id": 1, "engName": "Bitcoin", "korName": "비트코인" } 2. Parameter 에서 DTO에 @RequestBody 넣었는지 확인 메소드 {@RequestBody DTO} 이런 식으로 들어가야 하.. 2023. 6. 7.
Elasticsearch index health yellow 해결방법 ELK를 구축하여 사용 중 Kibana에서 Elasticsearch가 생성한 인덱스를 확인해보니 Health가 모두 green이 아닌 yellow 인 것이 보이는데 yellow인 경우 대부분의 사유는 elk 구축 시 node를 single-node로 사용하고 있어서 그런 것인데 primary shard만 사용하고 있고 replica shard를 사용하지 않아 primary 쪽에 fail이 발생할 경우 데이터를 유실할 수 있어서 Health에 경고에 해당하는 yellow가 뜨게 되는 것이다 근데 대량의 데이터를 ELK에 보관하고 있다면 그런 유실에 대비해서 멀티 노드로 구축을 해 주어야 되겠지만 데이터 양이 방대하지 않다면 single-node를 사용해도 크게 상관이 없다 여기서 Health를 Yellow.. 2023. 4. 19.
Kibana 여러 인덱스 동시 조회방법 Elasticsearch 에서 1일마다 Index를 만들고 있어서 Kibana에서 여러 날짜를 가지고 조회할 경우 인덱스를 매번 바꿔가며 확인하기 굉장히 힘든데 여러 인덱스에서 동시에 조회를 해 주려면 위 스크린샷에서 Find a dataview 부분에서 index1,index2 이런 식으로 입력해주면 (띄어쓰기 사용하면 안됨!) 여러 인덱스를 동시 검색할 수 있고 인덱스에 날짜같은 특정 규칙이 있다면 index-2023* 이런 식으로 사용해주면 index-2023으로 시작하는 인덱스를 모두 검색할 수 있다 실제 넣어보면 이런 식으로 여러 인덱스를 동시에 조회할 수 있는 것이 보인다 2023. 4. 19.
AWS Lambda Python Socket connect 안될 경우 해결방법 import socket def connect_tcp(event, context): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(8) hostname = "www.amazon.com" port = 443 server_address = (hostname, port) # Server address and port try: IPAddr = socket.gethostbyname(hostname) print("Hostname: " + hostname) print("Host IP:" + IPAddr) print("Attempting to connect ..") sock.connect(server_address) sock.shutd.. 2023. 3. 15.
AWS Lambda Timed out 제한 시간 변경방법 Response { "errorMessage": "~ Task timed out after 3.01 seconds" } AWS에서 Lambda 사용 시 Task timed out 시간이 너무 짧아서 변경을 해주려고 하는데 Lambda 메뉴에서 상단 구성을 눌러준 뒤 왼쪽의 일반 구성을 눌러주고 이후 우측의 편집을 눌러주자 이후 하단의 제한 시간을 변경하고 저장해주면 끝이다 2023. 3. 15.

반응형