centos7 galera cluster설치(초안)

/etc/my.cnf 파일 내용

galera so 정의하고 실행하면 openssl 에러메시지가 출력해서 galera는 rpm으로 설치하고 시도했더니 되네.

rpm 버전은 

galera-4-26.4.2-1.rhel7.el7.centos.x86_64

  1. 설치환경
    1. OS : Centos 7.5
    2. DBMS : Mariadb 10.4.7
    3. Galera : 4.26-4.2.1

작업순서

  1. galera rpm 설치(이슈사항 : Mariadb에 포함된 galera 플러그인 사용시 OPENSSL1.0.0이 없다는 에러메시지 발생

2. /etc/my.cnf에 아래내용 적용

  1. mysql_install_db 실행 

 

클러스터 구성(최초로 구성하는 서버에서만 진행하면 됨

 

기본 보안설정 (root 패스워드 설정시 /etc/my.cnf에 wsrep_sst_auth 항목에 정의한 계정정보 설정

2번 서버에서 mysql 프로세스 실행

 

make multithread 옵션

Compile 후 make 할때, 기본은 단일 thread로 작동한다더라….

멀티 Thread를 사용하려면, make -j{n} 옵션을 주면 되는데, {n}의 최대 코어수와 동일해야 한다더라…

요새 compile 할일이 없는데, 한번 해봐야겠음.

 

출처 : “http://www.linux-databook.info/?page_id=2319”

Using Multiple Threads When Compiling the Kernel

Centos에서 node설치

node,js 설치하기

 

node.js를 이용해 forever 모듈설치하기

 

gzip 압축률 확인

gzip으로 압축된 파일의 압축율을 확인하고 싶으면 gzip -l [Filename]을 사용하면 됩니다.

압축된 파일용량(byte) : 198177633
압축전 파일용량(byte) : 364257280
압축비율 : 45.6%
압축되기 전 파일명 : back_data.tar

gzip으로 압축된 파일 내용 보기

bzip으로 압축한 단일 파일의 경우 bzcat이라는 명령어를 통해서 압축을 풀지않고도 파일 내용을 볼 수 있는데,
gzip의 경우 별도의 명령어로 압축을 풀 수 없기 때문에 gzip의 아규먼트를 통해서 파일 내용을 볼 수 있어요.(tar으로 묶은 경우 tar을 통해서 볼 수 있고요)

(사전에 설명을 해드리면 10G DB백업파일을 압축하니 저렇게 나오네요.)

gzip아규먼트는 dc를 넣어서 표준출력으로 압축을 해제하기 때문에 디스크에 백업파일을 만들이 않아요. 거기에서 cat이나 more 파이프를 넣으면 화면으로 볼 수 있어요