System

    [2020-05-21] Failed to set locale, defaulting to C 에러

    # vi ~/.bashrc 이후 아래 내용 추가및 저장 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 export LC_COLLATE=C export LC_CTYPE=en_US.UTF-8 로그아웃 후 다시 로그인

    [2020-05-20] centos8 - Keepalived 설치/설정

    Keepalived를 통해 가상 IP를 설정합니다. 이렇게 하면 하나의 IP가 죽었을 경우 다른 IP에 자동적으로 가상 IP를 할당하여 동작을 유지할 수 있습니다. MHA를 구성할때도 ifcfg-xxx에 가상 IP를 할당하여 스크립트를 넣는 대신 keepalived를 사용하여 구성할 수 있습니다. 1. centos를 최소설치 했다면 wget과 gcc, openssl을 설치합니다. #yum -y install wget #yum -y install gcc #yum -y install openssl openssl-devel 참고로 openssl은 밑에서 의존성 패키지를 설치할때 같이 설치할 수도 있습니다. 2. keepalived를 내려받고 압축을 풀어줍니다. #wget https://www.keepalive..

    [2020-03-24] 아파치 나이파이(Apache nifi)이용 DB 1:1 데이터 이동

    1. 시나리오 mariaDB의 Order 테이블에 있는 데이터를 모두 긁어와 MSSQL DB에 있는 myOrder 테이블에 그대로 넣는다. 테이블명만 다르고 칼럼명과 데이터 타입은 같다. (단 mariaDB의 bigint는 MSSQL의 int로 정한다.) 2. ExcuteSQL ExcuteSQL Processor를 생성하고 다음과 같이 설정한다. MariaDBConnection과 관련해서는 다음글을 참고한다. 2020/03/17 - [System/작업LOG] - [2020-03-17] 아파치 나이 파이(Apache nifi) 이용 MariaDB연결 불러오는 중입니다... SQL select Query에 가져올 쿼리를 지정한다. 3. PutDatabaseRecord PutDatabaseRecord Proc..

    [2020-03-17] 아파치 나이파이(Apache nifi)이용 MSSQL연결

    1. connector 다운로드 https://osdn.net/projects/sfnet_id2d/downloads/jdbc%20drivers/sqljdbc4.jar/ Downloading File /jdbc drivers/sqljdbc4.jar - id2d - OSDN Free download page for Project id2d's sqljdbc4.jar.The project provides programming method to transfer data within Oracle, IBM DB2, Sybase, Microsoft SQL Server and MySQL databases. It wrote by... osdn.net 2. apache nifi에서 사용할 Processor 생성 3. Pro..

    [2020-03-17] 아파치 나이파이(Apache nifi)이용 MariaDB연결

    1. connector 다운로드 https://mariadb.com/downloads/#connectors MariaDB Downloads – Install Now | MariaDB Official downloads for MariaDB. Install MariaDB Community Server, ColumnStore, MaxScale and choose versions and / or operating systems. 100% secure. mariadb.com 2. apache nifi에서 사용할 Processor 생성 3. Processor의 configure에서 관련 설정 (1) Database Connection Pooling Service : DBCPConnectionPool 4. DBCPC..

    [2020-03-03] 아파치 나이파이(Apache nifi) 설치

    1. 목적 데이터가 존재하는 소스로부터 데이터를 가져와 Query를 통해 가공된 후 결과를 적재하기 위한 ETL(Extract-Transformation-Load)를 활용하기 위함. 2. 설치 (1) 윈도에서 아파치 nifi를 설치하기 위해 JAVA설치가 우선되어야 함. (https://java.com/ko/download/) (2) 여기(https://www.apache.org/dyn/closer.lua?path=/nifi/1.11.3/nifi-1.11.3-bin.zip)에서 zip파일을 내려받음 (3) 압축을 풀고 압축 풀어놓은 폴더로 이동해 run-nifi.bat을 실행 (4) 방화벽 허용함 (5) 브라우저열고 http://localhost:8080으로 접근

    [2020-02-19] CentOS-MariaDB MHA 원복하기

    1. Master 장비 복구 - 정상적으로 Master의 DB가 작동하는 상태로 전환 - 만약 Master장비가 다시 부팅이 되는경우 가상IP가 설정된 eth는 up상태가 되어서는 안됨(slave에서 가상IP가 이미 up된 상태이므로 Master도 up이 되면 IP충돌이 발생) -> 따라서 기본적으로 Master의 가상IP가 설정되는 eth도 Slave와 동일하게 IP를 제거하고 onboot를 no로 설정 2. Slave DB 상태 확인 show master status\G; show slave status\G; -> Empty set이면 현재 slave가 master로 승격되었음을 뜻함 3. Slave에서 아래 명령을 내림 tail -n1000 /var/log/mha.log|grep 'All other..

    [2020-02-19] CentOS-MariaDB MHA 테스트

    1. MHA 기동 (기동전 MHA check필수) masterha_manager --conf=/etc/mha.cnf & 2. Master DB 중지 systemctl stop mysqld 3. 확인 절차 (1) Slave DB show variables like 'read_only'; 결과 -> read_only가 OFF로 표시되면 Master DB로 승격되었음을 의미 MariaDB> show master status\G; *************************** 1. row *************************** File: mysql-bin.000004 Position: 677 Binlog_Do_DB: Binlog_Ignore_DB: 1 row in set (0.000 sec) ER..