본문 바로가기
반응형

전체 카테고리147

VMware ESXi - VM 복제하는 방법 VM을 하나씩 일일이 만들지 않고, 이미 만들어진 VM을 복제하는 방법을 공유합니다. vmdk 파일과 vmx 파일을 복제하고, 네트워크 설정만 해주면 됩니다. vmdk : 가상 시스템에서 사용할 가상 하드 디스크 드라이브의 컨테이너를 설명하는 파일 형식 vmx : 가상시스템 실행파일 1. 스토리지 메뉴에서 데이터스토어 브라우저를 클릭합니다. 2. 새롭게 만들 VM용 디렉토리를 생성합니다. 3. 복제할 VM의 vmdk파일과 vmx 파일을 새로만든 디렉토리에 복사합니다. 복제하려는 VM을 끄고 진행해야 합니다. 4. 복제가 완료되면 새로만든 VM을 등록합니다. 복제한 VM과 이름이 동일하게 설정되므로 헷갈리지 않게 이름을 바꿔줍니다. 5. 최초 실행시 I moved it, I copied it 을 물어보는데.. 2019. 12. 10.
ansible-playbook 디렉토리 구조 Ansible-playbook 이란 YAML 파일을 기반으로 정의된 다수의 task를 수행하는 툴이다. 대부분의 task는 ansible 모듈을 호출하는 형태이다. ansible-playbook 디렉토리 구조 hosts ansible의 inventory 파일이다. 작업을 수행할 호스트 목록을 정의한다. 그룹으로 정의할 수도 있다. [hdfs-namenode] nn01.test.com nn02.test.com [mysql] db01.test.com db02.test.com roles hadoop : role 이름 tasks : 해당 role에서 수행할 task 목록들이다. 해당 role을 수행시키는 메인파일은 main.yml이다. meta : 이 디렉토리에 있는 main.yml 파일은 tasks들의 메타정.. 2019. 12. 5.
비전공자를 위한 REST API 개념정리 (생기초 ver) API 란 무엇인가 Application Programming Interface 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다. 요청(Request) - 응답(Response) 구조이다. HTTP 요청포맷 HTTP 응답포맷 API 사례 웹서비스(응용프로그램)를 개발하려고 한다. 지도 기능을 넣고 싶다. 이 때 카카오톡 지도 API를 연동하여 지도 기능을 사용할 수 있다. https://developers.kakao.com/features/platform 카카오 API 사이트에 들어가보면, 카카오에서 제공하는 API에 대한 가이드가 나와있다. 로그인, 지도, 검색 등 다양한 기능을 제공해준다. REST API 란 무엇인가 REpresent.. 2019. 12. 3.
hive udf 등록하는 방법 1. 영구적으로 적용하는 방법 udf jar 파일을 클러스터 서버에 배포한다. ansible -i hosts all -m copy -a "src=/tmp/sunnyudf.jar dest=/usr/lib/hive/auxlib/" hive-site.xml 에 배포한 jar 경로를 설정한다. hive.aux.jars.path file:///usr/lib/hive/auxlib/sunnyudf.jar function 등록 vim /etc/hive/conf/.hiverc ++ CREATE TEMPORARY FUNCTION sunnyudf as 'com.test.sunny.SunnyUdf'; hive 재시작 service hive-server2 restart 2. 임시로 적용하는 방법 HDFS에 udf jar 파일 .. 2019. 11. 28.
vim 사용법 | 실무에 바로 쓰는 vim 유용한 팁들 단축키를 사용하기 전에 ESC 를 눌러 명령모드로 전환한다. 맨 위로 이동하기 gg 맨 아래로 이동하기 G 현재 위치부터 맨 아래까지 삭제하기 d + G 특정문자열 검색하기 / + 검색하고 싶은 문자열 특정문자열 치환하기 :%s///g 줄번호 보기 :set nu 줄번호 찾기 : 블럭처리하기 v 특정 범위 주석처리하기 ctrl + v 여러 개 라인을 블럭처리 하고, shift + i 편집모드로 만든 다음 주석처리할 문자를 추가하고 ESC 를 2번 누른다. 특정 범위 들여쓰기 / 내여쓰기 v 로 블럭처리 한 후, > (들여쓰기) 또는 < (내여쓰기) 소스 자동정렬하기 gg=G 대소문자 변환하기 대소문자 반전 : (블럭 처리 후) ~ 대문자로 변환 : (블럭 처리 후) U 또는 gU 소문자로 변환 : (블럭 .. 2019. 11. 26.
[YARN] 필수개념 YARN 이란 클러스터 리소스를 관리하기 위한 컴포넌트 YARN 구성요소 Resource Manager (RM) 클라이언트의 작업 요청을 받음 Application Master 를 구동함 Application Master의 추가 리소스 요청을 받음 클러스터당 1개가 구동됨 운영환경에서 보통 HA 구성을 함 Node Manager (NM) 컨테이너를 구동함 컨테이너 사용을 모니터링하고, RM에게 알림 노드당 1개씩 구동됨 보통 데이터노드와 노드매니저가 같은 서버에서 구동됨 Application Master (AM) NM과 통신하면서 application을 실행함 추가 리소스가 필요하면 RM에게 요청함 어플리케이션당 1개씩 구동됨 (hive, spark 등) YARN 리소스 할당 과정 (1) client가 .. 2019. 10. 30.
반응형