본문 바로가기

전체 글

[Oracle SQL] WITH절 사용법 및 예제 정리 https://coding-factory.tistory.com/445 [Oracle] 오라클 WITH절 사용법 & 예제 (임시 테이블 만들기) WITH절이란 WITH절은 오라클9 이후 버전부터 사용이 가능하며 이름이 부여된 서브쿼리라고 생각하시면 됩니다. 임시테이블을 만든다는 관점에서본다면 VIEW와 쓰임새가 비슷한데 차이점이 있다면 coding-factory.tistory.com 더보기
[Oralce SQL] 정규식 regexp_replace() 함수 https://lee-mandu.tistory.com/40 [oracle] 정규식 REGEXP_REPLACE 함수 이 함수는 replace 함수를 확장한 개념으로 주어진 문자역에서 특정 패턴을 찾아서 주어진 다른 모양으로 치환하는 함수이다. 문법 REGEXP_REPLACE (source_char, pattern [, replace_string [, position [, occurrence [, lee-mandu.tistory.com 더보기
Maven, pom.xml 에 대한 이해 https://coding-hyeok.tistory.com/47 [Spring] Maven, pom.xml이 뭐에요?(정의) spring을 처음 배우기 시작할 때에 pom.xml에 dependency~해서 뭔지도 모르는 코드를 막 적으라한다. 왜 적나, 적으면 뭐가 달라지는지 궁금해진다.(물론 저만의 생각일 수도 >,.target>pom.xml 파일을 열자. coding-hyeok.tistory.com 더보기
[javascript] form 처리, button에 type을 써줘야 !! https://nykim.work/96 버튼에 타입을 쓰는 이유 (button type="button") 프롤로그 가끔 이렇게 type을 명시한 버튼을 마주칠 때가 있는데 전 항상 궁금하더라구요. "아니 버튼이면 버튼이지 버튼 타입 버튼은 대체 뭐람" 그러고보면 비슷하게 타입을 명시하는 이라는 nykim.work 더보기
filebeat->logstash->elasticsearch 실습 #인풋 --> 파일비트 filebeat.inputs type: log enabled: true #수집할 파일이 log type이라면 true로 변경 paths: #수집할 로그의 경로 #아웃풋 --> 엘라스틱서치 output.elasticsearch hosts: ["엘라스틱서치ip:9200"] ex. 127.0.0.1:9200 # username: # password: 도 필요함 #filebeat 실행하기 cd ~/prod/elk/filebeat-7.15.0-linux-x86_64 ./filebeat #kibana 페이지 접속하기 http://localhost:5601/app/dev_tools#/console #filebeat 내용 확인하기 GET filebeat-*/_search #filebeat 로그 .. 더보기
logstash 실습하기 cd ~/prod/elk/logstash-7.15.0/ # -e 옵션주고, 문자열로 input/output 셋팅하기 ./bin/logstash -e 'input { stdin { } } output { stdout { } }' Successfully started Logstash API endpoint {:port=>9600} ## 에러1(왜 안되는지 모르겟음;) ERROR: Configuration reloading can't be used with 'config.string' (-e). # -f 옵션 주고, 파일생성 후 파일경로로 input/output 셋팅하기 cd ~/prod/elk/logstash-7.15.0/ # 파일 생성 touch workshop.conf # 파일 내용 입력 input { .. 더보기
데이터 샘플 만들기 개요 쉘스크립트를 통해서, 로그 생성 로그를 매 5 분마다 생성하게 끔 crontab 사용 쉘스크립트 만들기 cd ~/prodlog/ # 스크립트 생성 vi job.sh ########같은 경로에 debuglog.log에 로그 쌓기 ############# #!/bin/bash cd ~/prodlog/ # 날짜변수 DATE=`date +%Y-%m-%d_%T` # echo $DATE echo "" >> debuglog.log date +%Y-%m-%d_%T >> debuglog.log echo "***** Start *****" >> debuglog.log echo "[$DATE]" " |---------|--------|------------------|--------------|" >> debuglog.. 더보기
[ELK] postgreSql 데이터 기반 시각화 해보기2 # PostgreSQL을 우분투에 설치 sudo apt-get install postgresql postgresql-contrib # PostgreSQL 설치확인 psql --version psql (PostgreSQL) 12.9 (Ubuntu 12.9-0ubuntu0.20.04.1) sudo -i -u postgres psql #접속 \q #종료 # 슈퍼유저로 접속 sudo -u postgres psql # 슈퍼유저 비번 변경 alter user postgres with password '1234'; # 유저생성 create user hyper; # 유저 생성 및 역할부여 create role hyper superuser; # 유저 로그인 부여 ALTER ROLE "hyper" WITH LOGIN; #.. 더보기