본문 바로가기

분류 전체보기

(167)
Postgresql 13 - 운영환경 구성방법 Postgresql 운영할시에는 여러가지 고려사항을 인지하고 구성/설정이 되어있어야 한다. Postgresql에 국한되어 있지 않고 다른 RDBMS나 Application 을 구성할때에도 유용할 것이라고 생각한다. ## 운영시 예상상황 * Postgresql 서비스가 정상적으로 구동되고 있는지 확인하고 싶다. * DATA 용량이 너무 작아 OS영역의 파티션에서 용량이 큰 파티션으로 변경해야 한다. * Postgresql 로그를 빨리 확인거나 오래된 로그는 백업 또는 삭제하고 싶다. * 특정쿼리가 너무 오래 실행중이라 현재 실행중인 쿼리를 서버에서 확인하고 싶다. ## Postgresql 설치 포스팅 참고 2021/01/07 - [Database/Postgresql] - Postgresql 13을 Cent..
Postgresql 13을 CentOS 7.6에 RPM으로 설치하기 Postgresql 13을 CentOS 에 RPM 방식으로 설치해보자. Postgresql 13 버전 공식문서 www.postgresql.org/docs/13/ PostgreSQL 13.1 Documentation PostgreSQL 13.1 Documentation The PostgreSQL Global Development Group Copyright © 1996–2020 The PostgreSQL Global Development Group Legal Notice Table of … www.postgresql.org 한눈에 살펴보는 Postgresql d2.naver.com/helloworld/227936 0. OS설정 # 호스트명 postgres로 변경 hostnamectl set-hostname..
[Mariadb] db 및 user 생성 방법 Mariadb 를 이용할때 Super 권한자 User 인 root 를 사용하면 보안에 이슈가 생길 수 있다. 그래서 Application 개발시 Application 에 맞는 db, user 를 생성하고 권한을 부여하는 것으로 개발을 진행하면 된다. 현재 Nifi를 공부하고 있으니 데이터베이스 : nifi_db, User : nifi 를 만들어 보자. ## 환경정보 Mariadb 10.3.14 1. root 권한으로 접속한다. -u 옵션은 사용자를 지정, -p 옵션은 패스워드를 지정 mysql -uroot -pchangeme User 생성시 ERROR 1396 (HY000) 에러코드가 발생하면 이미 User가 존재하는 것이다. ERROR 1396 (HY000): Operation CREATE USER f..
TailFile To PutFile 패턴 개발 SAM 파일에 추가되는 내용을 다른 파일로 생성해 보는 패턴을 개발해보자. FileToFile TailFile To PutFile ## 패턴 /var/log/messages 파일에 추가되는 내용을 /data/001_putfile/ 폴더에 생성 /var/log/messages 파일은 OS 및 OS에서 구동되는 application 의 이벤트/경고성 메세지를 기록하는 파일이다. OS에 특정한 문제가 없는한 계속 존재하고 logger 명령어를 이용하여 쉽게 내용을 추가 할 수 있다. ## Nifi 설치 및 구동 방법은 포스팅 참고 2020/12/25 - [ETL/Nifi] - Nifi 설치 및 구동 Nifi 설치 및 구동 Nifi 를 설치하고 구동해 보도록하자. Nifi 설치 파일과 접속할 브라우져만 있으면 ..
Uber가 Postgres에서 MySQL로 전환한 이유 유튜브에서 외국 IT기술채널을 몇개만 봤을 뿐인데 알고리즘이 자꾸 추천해서 보게된 영상 영상은 업로드한지 몇 달 안된것 같지만 DB변환은 이미 5년전에 완료된듯하다. www.youtube.com/watch?v=_E43l5EbNI4 구글링해보니 우버 기술블로그 발견 eng.uber.com/postgres-to-mysql-migration/ Why Uber Engineering Switched from Postgres to MySQL Uber Engineering explains the technical reasoning behind its switch in database technologies, from Postgres to MySQL. eng.uber.com Uber 에서는 약5년전 기존 Postgre..
Greenplum biopython-1.76 모듈 설치 Greenplum 에 바이오파이썬 모듈을 설치하여 pl/python function 에서 바이오파이썬을 사용해 보도록 하자. 바이오파이썬 공식홈페이지 - http://biopython.org Biopython · Biopython Biopython See also our News feed and Twitter. Introduction Biopython is a set of freely available tools for biological computation written in Python by an international team of developers. It is a distributed collaborative effort to develop Python librarie biopython.or..
Springboot-mustache 404 PageNotFound 에러발생 JSTL을 진짜 오래 써오다 머스테치가 핫(?)하다고 하여 서버 템플릿 엔진의 일종인 머스테치(mustache)를 공부/개발하던 중 404 PageNotFound 에러가 발생 ## 이동욱 개발자님의 책내용에 머스테치(mustache)를 공부 jojoldu.tistory.com/463 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 출간 후기 (출판사: 프리렉, 쪽수: 416, 정가: 22,000원) 서적 링크 오프라인 서점에는 2019.12.04 (수) 부터 올라갈 예정입니다. 강남 교보문고나 광화문 교보문고는 주말에도 올라올 순 있겠지만, 혹시 모르니 jojoldu.tistory.com ## 환경정보 JDK 11 SpringBoot v2.1.9 Eclipse 2019-09 R Maven 3.6.3 ..
Nifi 설치 및 구동 Nifi 를 설치하고 구동해 보도록하자. Nifi 설치 파일과 접속할 브라우져만 있으면 설치를 할 수 있다. ssh tool 은 당연히 필요하다.!! ## Nifi 설치환경 CentOS 7.6 OpenJDK 1.8 1. Nifi 설치파일 다운로드 https//nifi.apache.org/download.html 에 접속하여 nifi-1.12.1-bin.zip 파일(약1.5GB)을 다운로드 한다. 2020년 12월 25일 기준으로 Nifi 최신버전은 1.21.1이다. (치명적인 버그만 없다면 최신버전으로 해보자. ㅎㅎ) 다운로드 한 nifi-1.12.1-bin.zip 파일을 /opt 폴더에 업로드한다. 2. jdk 설치는 다른 포스팅을 확인 Nifi는 자바로 개발되어 있기 때문에 jdk 설치가 되어 있어야..