목록Study (108)
써먹는 웹개발
※ 단계가 너무 많아서 중간은 생략하겠습니다. 전체 플로우 참고 : https://docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/migration.html 0. snapshot 생성 ※ 이전에 plugin에 repository-s3 설치필요 1) 파일 생성시킬 폴더 셋팅 PUT _snapshot/snapshots { "type": "fs", "settings": { "location": "/backup", "compress": true } } 2) 파일생성 - repository명/snapshot명까지 반드시 입력해줘야 s3와 amazon elasticsearch 연동시 스냅샷 정보를 못 찾는 현상이 발생하지 않음 ※ 로컬 키..
aws s3 엔드포인트를 처음 접한 사람은 host를 어떻게 주어야될지 모를텐데 다음과 같이 주면 된다. aws s3 엔드포인트 : 'http://'+아마존 s3 버킷명+'.s3.amazonaws.com' ex) http://test-bucket.s3.amazonaws.com
amazon elasticsearch 설치방법 - https://happiestmemories.tistory.com/45 주의사항 - 보통의 설정은 기본적으로 체크가 되어있는데 2가지 정도는 변경해야된다. 1) 인스턴스 유형 : t2.small.elasticsearch 2) 허용 ip : 자기가 접속하는 pc에 ip는 전부다 넣어야됨
Elasticsearch 관련하여 데이터를 추가하는 4가지 방법에 대해 써보려고 한다. ※ 추가적인 방법이나 각각의 장단점을 알고계신 분이 있다면 댓글 부탁드립니다. 0. 인덱스 추가 (인덱스라 인덱스명을 i_로 시작하게 지음) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 PUT i_exam { "mappings": { "_doc": { "properties": { "SEQ_NUM": { "type": "integer" }, "EXAM_ID": { "type": "text" } } } }, "settings": { "number_of_shards" : 3, "number_of_replicas" : 2 } } cs 1. post 1 2 3 4 5 PUT cafe/c..
bulk 1. 정의 : 다수의 문서를 추가/수정/삭제하는 api 2. 왜 쓰는가? 색인의 경우 한 번에 처리함으로써 색인 속도를 크게 향상시킬 수 있다. 3. 사용방법 ※ 다음 명령어는 Windows - kibana 환경에서 테스트하였습니다. 소스 출처 : https://github.com/minsuk-heo/BigData/blob/master/ch02/classes.json 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 POST _bulk { "index" : { "_index" : "classes", "..
multisearch API 1. 정의 : 여러 건의 검색 요청을 통합해서 한번에 요청하고 한번에 결과를 종합해서 받을 때 사용되는 API 2. 왜 쓰는가? 1) 웹 서버로 요청되는 요청 횟수를 줄여 성능을 향상시킬 수 있다. 2) 사용자별 맞춤 페이지 등을 구현할 때 여러 인덱스에서 사용자별로 특화된 정보를 가져오거나 할 때 유용하게 활용할 수 있다. 3. 사용방법 ※ 다음 명령어는 Windows - kibana 환경에서 테스트하였습니다. 1) multisearch 사용 전 : 전체조회 1 GET /foreigner/info/_search cs 2) multisearch 사용 후 : 전체조회 1 2 3 GET /foreigner/_msearch {"index" : "foreigner"} {"query"..
※ 해당 글은 Linux 설치 이후부터를 다룹니다. 1. CentOS 7 리눅스 인터넷 연결 안될때 - suzxc2468.tistory.com/164 - 내 경우 ifconf-enp0s3 파일이 아닌 ifconf로 시작하는 다른 파일명이었는데 안에 내용은 동일하여 변경함 경로 : /etc/sysconfig/network-scripts/ 파일명 : ifconf-* 변경사항 : ONBOOT=no를 ONBOOT=on 으로 변경후에 저장 확인방법 : 부팅해서 ping 8.8.8.8 확인 2. [Linux] CentOS 7에 OpenJDK 1.8 설치 (tistory.com) 3. ELK(Elasticsearch,Logstash,Kibana) 설치 (tistory.com) ※ yum install --enable..
가져올 ID 0. Javascript 1 2 3 4 var div = document.getElementById("app"); console.log(div); Colored by Color Scripter cs 1. jquery 1 2 3 4 var div = $("#app"); console.log(div); cs 2. vue 1 2 3 4 var div = document.querySelector("#app"); console.log(div); Colored by Color Scripter cs