설치&설정 관련
-
Elastic Search 하나의 서버에서 여러 노드 구동시 설정설치&설정 관련 2018. 1. 15. 12:18
Elastic Search 하나의 서버에서 여러 노드 구동시 설정Elastic Search(이하 ES)에서 노드의 메모리는 서버의 메모리의 반(half)을 할당하는 것이 좋다고 한다.다만 서버의 메모리가 큰 경우(128GB 이상) 32GB만 할당한 노드를 2개를 띄우는 것을 추천 한다.1,2이때 일반적으로 ES를 여러개를 설치 하는 것이 아니라 설정 파일만 교체 하여 서버를 기동 하는 방식을 사용 한다. ** 설정 파일만 변경하는 것도 있는데 이는 동작 하지 않는다.**# ES_PATH_CONF 설정으로 elasticsearch.yml 파일이 있는 위치를 설정 한다. ES_PATH_CONF=/path/to/my/config ./bin/elasticsearch 참고 자료엘라스틱서치 ( elasticsear..
-
Elasticdump 를 이용한 데이터 백업과 리스토어설치&설정 관련 2017. 12. 21. 16:45
Elasticdump를 이용한 데이터 백업과 리스토어elasticsearch의 데이터를 다른 곳으로 이관 하는 작업을 해야 한다. 이때 사용 가능한 프로그램이 elasticdump 이다. elasticdump는 현재 3.3.1 버젼으로 Elasticsearch 5.x 버젼을 지원하고 있다. 지금 사용하는 elasticsearch 버젼이 2.x여서 해당 버젼을 지원하는 elsticdump 2.4.2를 설치 해야 한다.설치설치는 가이드에 나온 것과 같이 npm 을 설치 하고 elasticdump 모듈을 설치 해야 한다.# npm은 설치 되어 있다고 가정 한다. npm install elasticdump # git 에서 코드 download git clone https://github.com/taskrabbi..
-
VirtualBox 특정 포트를 HOST IP로 접근하기설치&설정 관련 2017. 11. 8. 17:17
VirtualBox 특정 포트를 HOST IP로 접근하기VirtualBox의 가상머신을 이용한 특정 서비스(SSH, DB, WEB, ETC)를 외부에 OPEN 하기 위한 가장 간단한 방법이다. 우선 가상머신에 대한 설치 & 설정은 본 글에서는 제외 한다. 서버 네트워크 설정 변경가상 머신의 설정 정보를 클릭 한다.[그림 1] 가상 머신 설정 정보 확인네트워크의 어댑터 1의 타입을 NAT로 변경 한다.고급 설정을 눌러 포트 포워딩(P) 버튼을 클릭 한다.[그림 2] 네트워크 > 어댑터 1 설정포트 포워딩 규칙을 설정한다.[그림 3] 포트 포워딩 규칙 설정호스트 IP는 다음 CMD 명령어를 통해 확인 할 수 있다. $> ipconfig 게스트 IP는 가상머신에서 다음 명령어를 이용하여 알수 있다. $> if..
-
Mysql Storage Engine MyISAM vs InnoDB설치&설정 관련/MariaDB & Mysql 2017. 11. 7. 11:29
MyISMA VS InnoDB1. MyISMAMyISMA 의 특징은 non-transactional-safe(트랜잭션 기능 제공 안 함)와 데이터 모델 디자인이 단순하다는 것이다. 장점단순한 디자인으로 인해 따라서 Select 작업 속도가 빠르고 많은 읽기 작업에 적합하다.Full-text 인덱싱이 가능하여 검색하고 하는 내용에 대한 복합 검색도 가능하다.테이블 단위로 물리 파일이 존재하여 백업 & 복구가 쉽다..frm - 테이블 정의 파일.MYD - 테이블 데이터 파일.MYI - 테이블 인덱스 파일단점Table-Level Lock 사용으로 쓰기 작업이 느리고 다음과 같은 문제가 있다.SELECT (진행 중), Update(대기 중) 일 경우에 해당 테이블에 대한 SELECT 작업도 함께 LOCK이 걸린..
-
[TIP]Tomcat 설정에 대하여 알아보자설치&설정 관련 2017. 11. 3. 11:26
TOMCAT 설정을 알아보자TOMCAT은 JAVA WAS(Web Application Server)에서 가장 많이 사용되고 있다.1 많이 사용되는 이유는 OpenSource(무료)며, 많은 Committers의 참여로 주기적인 패치가 이루어지고 쉬운 설치 JAVA 언어와의 좋은 궁합 등이 있다. Tomcat을 운영에서 사용하기 위하여 몇 가지 설정 변경이 필요하다.Tomcat LoggingTomcat Logger는 JULI(Java Logging Implimentation)이라는 자체 구현체를 제공한다. 기본적으로 Apache Commons Logging 기반으로 구현되어 있고(java.util.logging 사용) extra 패키지를 통해 Log4j, logback 등으로 변경이 가능하다. 기본 설정은..
-
[TIP]Cloudera 설치시 403 에러를 만나면 확인 해야할 사항설치&설정 관련 2017. 10. 31. 07:47
Cloudera설치 중 다음과 같은 메시지를 만났다.Cloudera 설치 중 몇몇 모듈에 대하여 403 오류가 발생하여 해당 로그를 따라가 보니 다음과 같은 경고가 있었다.2017-10-30 16:51:51,833 WARN 1258521080@scm-web-0:com.cloudera.server.web.cmf.csrf.CsrfRefererInterceptor: Rejecting request originating from xx.xx.xx.xx for http://xx.xx.xx.xx:xxxx/cmf/express 2017-10-30 16:56:58,834 WARN 1258521080@scm-web-0:com.cloudera.server.web.cmf.csrf.CsrfRefererInterceptor: R..
-
PostgreSQL Replication설치&설정 관련 2017. 9. 11. 16:29
PostgreSQL 내장 기능을 이용한 복제 스탠바이 서버 구축사전 지식WAL-Write Ahead Log마스터 서버에서 발생하는 모든 작업 로그 생성생성된 로그를 슬레이브 서버로 전달슬레이브 서버에서 받은 로그의 복원(재실행)위와 같은 동작으로 마스터 서버와 같은 스키마/데이터를 가지는 복제 서버를 생성한다. 이 마스터 서버의 로그를 WAL 이라고 하며, 로그 위치는 $PG_SQL/data/pg_xlog 에 쌓인다.WAL 전달 방식Log-Shipping 방식 : pg_xlog 안의 WAL 파일 자체를 슬레이브 서버로 전달(File Copy)Streaming 방식 : WAL 파일 저장 여부와 관계 없이 로그의 내용을 슬레이브 서버로 전달(Streaming)Log-Shipping마스터 서버에서 저장된 WA..