MacOS에서 AWS CLI 사용하는데 bad interpreter 에러가 발생하였다.정확한 에러 메시지는 zsh: /usr/local/bin/aws: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory이다.(참고로 나는 zsh을 사용한다.)AWS CLI도 brew를 이용해서 설치했고, python3는 별도로 설치한 기억이 없다. (있나?)아무튼 이전에도 잘...
AWS S3 와 Atlas Data Lake 간의 매핑의 정의 MongoDb의 Database 와 Collection 처럼 사용하기 위하여 데이터가 저장된 위치 및 데이터 파일에 대한 매핑을 정의함 구성을 통해서 데이터 조회시 필터로 사용가능한 추가 필드를 얻을 수...
2019년 하반기에 MongoDb DataLake 와 AWS Kinesis로 작업을 하면서 정리 한 내용을 기록 한다.몽고 DB Data Lake 란AWS S3 데이터를 Atlas 클러스트를 통해 빠르게 쿼리 할 수 있는 서비스Mongo Shell, MongoDb Compass, MongoDb 드라이버를 이용하여...
AWS beanstalk 의 docker 를 이용해서 서버를 구동할 때 /var/lib/docker 하위에 발생하는 docker 컨테이너 로그로 인하여 디스크 용량이 가득차는 문제가 발생하였다.주기적으로 배포 또는 인스턴스 교체를 통해서 해당로그를 삭제 할 수 있지만, 잦은 업데이트가 발생하지 않을...
S3에 Static한 데이터를 저장해서 사용하다 보면 JS파일 들도 사용하게 되는데, 이 경우 브라우저에서 서로 다른 도메인으로 인하여 CORS(Cross-Origin Resource Sharing)문제가 발생 한다.이런 경우 S3 CORS 설정에서 필요한 도메인에 대하여 접근을 허용 해주면 된다.하지만, S3에 Cloud...
XMLHttpRequest를 통하여 서로 다른 도메인 간에 통신을 해야 하는 경우 브라우저의 보안 정책으로 인하여 통신이 불가능하다. 이런 경우 CORS를 통하여 이를 해결할 수 있다.CORS(Cross-Origin Resource Sharing)가 무엇인지에 대한 자세한 내용은 아래 링크들을 참고해 주기 바란다....
서버로 사용할 인스턴스 생성 Security Group 설정에서 Type을 All traffic 선택 Source를 172.31.0.0/16 입력 172.31.0.0/16 은 서버를 위치할 VPC 의 아이피 대역을 의미 개별로 포트 설정을 하고 싶으면 아래 포트를 TCP/UDP 모두 열어줌2049, 111, 32769,...
RPM을 통하여 설치하게 되면 자동적으로 nginx서버와 Postgres데이터베이스를 사용하게 된다. 기존에 아파치가 설치되어 있을 경우 nginx 도 설치됨과 동시에 80포트를 사용하기 때문에 반드시 기존 아파치의 사용 포트를 다른 포트로 변경해 주거나 아니면 설치 이후 nginx포트를 변경해...
Oracle Database의 Data Type에 대한 정리 글이다.가장 기초적인 내용들만 정리 한다.요약 Data Type 설명 NUMBER(precision, scale) 숫자, 수치의 저장, 최대 38자리까지 가능, precision는 전체길이, scale는 소수점 이하 자리 DATE 날짜와 시간을 저장BC 4712년 1월 1일...
DBMS 응용프로그램과 데이터베이스의 중재자로서 모든 응용프로그램들이 데이터베이스를 공용 할 수 있도록 관리해주는 소프트웨어 시스템DBMS의 장점 데이터 공유 가능 데이터 중복 감소 데이터 불일치 회피 데이터 무결성 유지 데이터 보안 유지 표준화 가능SQL(Structured Query Language)이란 관계...
잠시 서버를 점검중으로 변경하고 웹사이트를 수정하거나 아니면 아직 사이트를 오픈하기전 들어오는 모든 접속자에게 오픈 준비중이라는 메시지를 보여주고 사이트를 해당 도메인과 연결해서 직접 작업할때 사용 할 수 있는 rewrite 구문이다..htaccess 파일에 다음과 같이 입력하여 사용하면 된다.RewriteEngine...
rewrite 모듈을 사용하기 위한 Apache 컴파일옵션Rewrite 모듈을 쓰기 위한 Apache 컴파일 옵션은 –enable-rewrite 입니다.Configure 실행 시에 –enable-rewrite 만 추가하면 Apache에서 rewrite 모듈을 사용할 수 있게 됩니다. ./cofigure prefix=/usr/local/apache2 –enable-rewritemakemake install Rewrite 를 적용할 수 있는...
SQL_CALC_FOUND_ROWS는 SELECT 쿼리에 사용되는 MySQL 힌트로 SELECT 쿼리에 의해 반환되는 전체 row의 개수를 임시로 저장하는 역할을 합니다.만약, SELECT 쿼리에 LIMIT 절이 포함되어 있는 경우에는 LIMIT 절을 적용하지 않은 전체 row의 개수를 임시로 저장합니다.임시로 저장된 row의...
설치 OS: CentOS설치버전: squid-3.1.10-20110130 (설치시점 가장 최신버전으로 생각되어 설치) Squid 사이트에서 최신버전 다운로드(http://www.squid-cache.org/) wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.10-20110130.tar.gz 압축해제 tar -xzvf squid-3.1.10-20110130.tar.gz 설치 ./configure –prefix=/usr/local/squid –localstatedir=/var/squidmakemake install 초기화 /usr/local/squid/sbin/squid -z 다음과 같은 오류 발생 WARNING: Cannot write log...