라벨이 Install인 게시물 표시

nodejs install and start 1

이미지
* 예전 어쩌다[?]보니 node.js라는 javascript에 대해 들어보게 되었다. 이게 무언고 하니??? *  http://nodejs.org 1. node.js란? 서버 환경에서 돌아가는 자바스크립트이다. 대규모 네트워크 애플리케이션을 개발하기 위해 만들어 졌다. 이벤트를 기반으로 하는 비동기 방식으로 처리한다. 2. node.js의 장단점은? [장점] V8자바스크립트 엔진을 사용한다. C++확장이 가능하다. [단점] 자바스크립트이기 떄문에 속도가 느리다 (C/C++로 만든 것보다는 속도가 느림) 아직 개발이 불안정[?] 모듈이 많지가 않다. 3. node.js의 설치? http://nodejs.org 에 접속하여 각 운영체에 맞는 파일을 다운받고 실행 하면 된다. * 실행 결과 화면! (윈도우에서 설치후 사용 해본 것이다. mac이 더 편한듯 하다.) * 스레드 기반 동기방식 과 이벤트 기반 비동기 방식이란? 스레드 기반 동기방식 기존 네트워크 프로그램이 사용하는 방식으로, 스레드를 여러개 생성하여 동시에 일을 처리한다. 하지만, 스레드가 많이 생성 될수록 메모리를 많이 잡아 먹게 된다. 이벤트 기반 비동기 방식 스레드를 하나만 생성하여 사용하지만 이벤트 처리 방식이기 때문에 속도가 빠르다. 하지만, 어느 한쪽에 이상이 생겼을 경우 프로그램 전체에 영향을 미치는 단점이 존재한다. 주절주절:) 사실 나는 자바스크립트에 대한 많은 경험이 없다. 그냥 자바스크립트 하면 웹에서 동작하는 언어라고만 생각, 즉 클라이언트 측 언어라고 생각했다. 하지만 node.js는 자바스크립트인데 웹브라우저가 아닌, 서버 환경에서 동작한다고 한다. 처음에는 '그게 뭐?'란 생각이 들었지만, 계속 해서 공부하면서 좀 알게 된 듯 하다. 또한 공부를 하면서 이벤트 기반과 스레드 ...

install perl to MacOS

이미지
* 윈도우에서는 다운받기 쉬운데 mac에서는 항상 까먹어버려서 ㅠ 적어본다. 1. XCode의 Command line Tools 설치 (XCode-Preference-Downloads-Commandline Tools  install) 2. Perlbrew설치 및 등록 터미널 오픈 > curl -kL http://install.perlbrew.pl | bash  홈디렉토리 .bash_profile에 다음라인 적고 저장 (bash_profile없으면 만들면되요) > source ~/perl5/perlbrew/etc/bashrc 쉘 초기화 >. ~/.bash_profile 3. Perl설치 및 버전 적용(기본으로 설치 되어 있지만 원하는 버전 설치하세용) 원하는 버전 설치 >perlbrew install perl-(원하는버전) * perlbrew 옵션도 있으니 용도에 맞게~ 설치 버전 적용 >perlbrew switch perl 4. P erl 버전 확인하기 >perl -v

HDP 2.X Install

이미지
프롤로그 Prologue - 설치 순서만 기록해 놓았기 때문에 따로 개념 정리는 하지 않았습니다. - 호튼웍스 ambari를 이용한 설치로, 설치 방법은 해당 홈페이지를 참고하였습니다. - 테스트 할 목적으로 서버 4대를 사용하여 설치하였습니다. [1].구성 환경 및 사전 준비 작업 1. 테스트 할 서버 준비, 호스트 네임 설정 /*hadoop01*/ hostname hadoop01 vim /etc/sysconfig/networks vim /etc/hosts 10.10.1.2 hadoop01 hadoop01.test /*hadoop02*/ hostname hadoop02 vim /etc/sysconfig/networks vim /etc/hosts 10.10.1.3 hadoop02 hadoop02.test /*hadoop03*/ hostname hadoop03 vim /etc/sysconfig/networks vim /etc/hosts 10.10.1.4 hadoop03 hadoop03.test /*hadoop04*/ hostname hadoop04 vim /etc/sysconfig/networks vim /etc/hosts 10.10.1.5 hadoop04 hadoop04.test 2. 각 노드(하나의 물리 서버)들이 인터넷이 될 수 있도록 설정 3. Java설치 yum install java 4. NTP 설정, 인터넷이 안되는 환경일 경우 마스터 노드에 NTP를 올려서 사용 vim /etc/ntp.conf 5. DNS 설정 - 테스트 용도로 pdns-recursor를 설치 하여 구성. - 한 서버에만 pdns-recursor 설치하고 DNS구성 후, 다른 서버들이 pdns-recursor서버를 바라보도록 설정함 /*hadoop01 서버에 DNS 설정*/ vim /etc/hosts 10.10.1.2 had...

CDH Manager를 이용한 CDH5 설치하기

ElasticSearch Install

이미지
* 간략하게 개념을 적어놓았기 때문에 자세한 내용을 아시기 위해서는 공식 홈페이지를 방문하시기 바랍니다. * 현 문서에 설치된 버전 좀 된 버전이므로, 최신 버전을 다운받아 설치하시기 바랍니다. Elasticsearch ? - 오픈 소스 프로젝트 - 분산 데이터 베이스 바탕 - RESTful API 지원 - 검색 엔진 - 공식 홈페이지 : http://www.elasticsearch.org/overview/elasticsearch/  Elasticsearch Install * http://www.elasticsearch.org/overview/elkdownloads/ 여기서 적절한 파일을 다운 받습니다. 저의 경우 rpm을 다운 받아 설치 하였습니다. 구성도   - 이번 설치의 경우 가벼운 테스트 용도이므로 두대의 서버로 클러스터 구성과 각각 master/data기능으로 설정하였습니다.   - 서비스 규모에 따라 데이터의 양이 커질 경우 구성이 바뀌므로, 사용에 맞게 구성 하시면 될듯 합니다.  1. rpm 으로 설치 rpm -Uvh elasticsearch-0.90.8.noarch.rpm 설치를 하고 나시면 /etc/elasticsearch/ 경로에 elasticsearch.yml , logging.yml 두 파일을 보실 수 있을 것입니다. 2. 설정 파일 수정 <ESServer01 elasticsearch.yml> cluster.name : ESCluster node.name : esnode01 node.master: true node.data: true index.number_of_shards: 5 index.number_of_replicas: 1 transport.tcp.port: 9300 di...

OpenNMS Install and setting /CentOS 6.4

이미지
- Opennms is network device/server monitoring solution. - Site : http://www.opennms.org - Java base, jetty server - Enterprise open Source - Automated and Directed Discovery - Event, Notification management - LDAP/AD Authentication - KSC reports Install Enviroments - CentOS 6.4 - Java 1.7 How To Install OpenNMS 1. Install OpenNMS repo # rpm -Uvh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel6.nooarch.rpm 2. Install Java # rpm -Uvh jdk-xxxx 3. Install PostgreSQL # yum install postgresql postgresql-server # service postgresql start // service postgresql initdb if an error occurs. # chkconfig postgresql on 4. Config user access Database # vim /var/lib/pgsql/data/pg_hba.conf # change ident to trust 5. Install OpenNMS # yum install opennms 6. Setting Java # /opt/opennms/bin/runjava -S /usr/java/latest/bin/java 7. Create OpenNMS Database # /opt/opennms/bin/install -dls 8. configure IPLIKE # yum install iplike -y 9. setting I...