본문 바로가기

분류 전체보기

zookeeper 세팅 및 에러 모음 1. security group 확인하기2. myid 파일에 config 설정대로 숫자 적었는지 확인하기3. /data, /logs 파일 경로 제대로 설정했는지 확인하기 더보기
ubuntu 명령어 모음 - 호스트명 alias 주는 방법sudo hostnamectl set-hostname 호스트명: ip 주소가 호스트명으로 변경 - 다른 노드로 디렉토리/파일 복사하는 방법scp -r 옮길디렉토리명 디렉토리계정@노드명:원격지디렉토리명ex) scp -r ~/cluster/hadoop root@slave02:~/cluster: 현재 노드의 root > cluster 하위에 있는 hadoop 폴더를 slave02 노드의 cluster 경로에 복사: 계정을 확인하는 방법은 ls -al로 디렉토리를 조회하면 됨 더보기
민희진 사태를 보며 이 나라는 왜 잘하는 사람을 멍석말이 못해서 난리일까임진왜란때 선조와 이순신을 보는 것 같다.월드스타 BTS를 배출하고 세상에 K-POP을 제대로 알린 하이브에서도 이 지경인걸보면... 더보기
Oracle Listener 1. 오라클 서버 메모리에는 Listener 프로세스가 있다.2. 사용자(서버 프로그램)로부터 connection accept 기능을 담당한다.3. 하나의 프로세스만 실행되며 connection만 담당하고 그 다음은 다음 두 프로세스가 담당한다.4. Dedicated Server : 각 connection별로 process가 할당되는 구조5. Multi-Thread Server : connection pool로 관리하는 구조6. 메모리 공간 효율성을 위해서 MTS가 사용됐지만 최근 들어서는 메모리 가격이 낮아지고 성능이 좋아져서 Dedicated Server를 사용한다고 한다.7. 데이터베이스만큼은 안정성을 추구해야하기 때문이다.8. MTS는 하나의 프로세스를 여럿이서 나눠 사용하는 구조인데, 한 곳에서.. 더보기
Oracle Redo, Undo log file 1. 데이터의 변경이 발생했을 때 변경 전의 데이터는 Undo log file, 변경 후의 데이터는 Redo log file에 저장한다.2. Undo log file은 rollback을 할 때 필요하고 Redo log file은 장애 복구시 데이터 영속성을 보장하기 위해 사용한다.3. Redo는 데이터의 변경이 발생할 때 LGWR 백그라운드 프로세서가 수행한다.4. 데이터 파일을 관리하는 DBWR 프로세서와는 별개로 동작한다.5. 서버 메모리에 있는 Redo log buffer에 데이터를 저장한 후, 디스크에 있는 Redo log file에 기록을 한다.6. Redo log file은 overwrite가 발생할 수 있다.7. 버전별로 기록하기 위해 Archive file이 있다. Archive mode로.. 더보기
Oracle RAC(Oracle Real Application Clusters)에 대해 1. Cluster File System이라고 불리는 datafile, logfile (undo, redo)가 저장된 디스크 스토리지(Shared Storage)를 여러 대의 서버에서 함께 공유하는 구조2. 각 서버를 node라고 했을 때, node끼리 interconnect를 한다.3. 각 노드는 고유의 data buffer cache를 가지는데 interconnect를 하면서 cache data를 공유할 수 있고 이를 cache fusion이라고 부른다.* buffer cache : Disk I/O에서 가져온 데이터 중 일부를 서버 메모리에 올려놓는 것4. 사용자(서버 프로그램)에서 데이터를 fetch할 때, Disk I/O보다  interconnect를 이용해서 옆 노드의 buffer cache에 .. 더보기
scp > permission denied 오류 해결 방안 1. SSH 접속이 제대로 되는지 확인 2. ls -al 에서 root 계정인지 사용자 계정인지 확인 3. 복사 대상 파일 혹은 디렉토리를 chmod 777로 변경 4. sudo 명령어로 실행 더보기
[AWS] 이미지 등록하기 1. 이미지를 등록하기 위해서는 node instance를 생성한다. 2. instance를 생성할 때, 호스트 IP, Security Group 관리 그리고 제일 중요한 SSH 키 등록이 필요하다. 3. 나머지 정보(CPU, Memory 등)은 알아서 자동으로 세팅해준다. 4. 필요한 기능이 더 추가되면 그 때가서 하면 된다. 5. Hadoop, Spark, Java, Python, Zookeeper 등 필요한 프로그램들을 설치해준다. (wget) - root 하위 cluster 폴더를 만든 후, 각각의 폴더에 다운로드해준다. - /etc/environment에서 환경 변수를 등록해준다. * SSH 키 페어 등록시 헷갈리는 사항 - keygen을 하고 나서, chmod 600을 해줘야 한다. (too .. 더보기