목록Develop (26)
infection...
Download Link : http://code.google.com/p/httplib2/downloads/list Documentation LInk : http://bitworking.org/projects/httplib2/doc/html/ Example : http://code.google.com/p/httplib2/wiki/Examples 설치python setup.py install
Python에서 Web Service REST 요청Python은 HTTP 요청들을 수행하는 많은 모듈들을 제공합니다. 이 문서에서는 Python 표준 라이브러리에 있는 urllib와 urllib2 모듈을 사용하여 어떻게 GET과 POST 요청을 수행할 수 있는지에 대해서 설명합니다.간단한 GET 요청URL로부터 데이터를 얻는 가장 간단한 방법은 urllib.urlopen 함수를 사용하는 것입니다.python3에서는 urllib.request.urlopen입니다.import urllib url = 'http://dna.daum.net' u = urllib.urlopen(url) data = u.read() # u is a file-like object 이것은 다음 한줄로 요약될 수 있습니다.data = u..
1. 각서버에 hadoop 배포 하였으면 hadoop을 실행하면 된다. 하지만 네트워크 상에 방화벽 관계로 방화벽부터 제어한다. hardoop@master:~$ sudo ufw status 방화벽 상태가 on이면 off 시켜준다. hardoop@master:~$ sudo apt-get install sysv-rc-conf hardoop@master:~$ sudo sysv-rc-conf iptables off hardoop@master:~$ sudo sysv-rc-conf -list sysv-rc-conf 를 설치하여 iptables 도 off 시켜준다. 2. 모든 작업이 끝났으면 namenode 서버에서 hadoop 설정을 포멧한다. (namenode 서버에서 hadoop 계정으로 해야 한다) (실행경로..
1. 연결설정까지 완료되었으면 다운받은 hadoop-2.5.1.tar 파일을 hadoop 계정의 홈인 /home/hadoop/hadoop 으로 업로드 한다. 업로드 후 압축을 풀면 hadoop-2.5.1 이라는 폴더가 생기는데 그냥 써도 되고 hadoop 이라는 폴더명으로 바꾸면된다. (본인은 그냥 hadoop-2.5.1 이라는 폴더로 사용) hardoop@master:~$ tar xvfz hadoop.tar.gz 2. 압축을 푼후 bashrc 파일을 변경해주어야 한다. hardoop@master:~$ vi .bashrc bashrc 최하단에 환경변수를 등록해준다.(본인기준) export HADOOP_HOME=/home/hadoop/hadoop/hadoop-2.5.1 export HADOOP_MAPRED..
1. 우분투 설치시 최대한 hostname을 상황에 맞게 쓴다.(ssh 연동을 위해 필수) 나같은 경우 master slave1 slave2 slave3 slave4 의 형태로 설정 하였다. 아래 설치 메뉴얼은 다르게 강조하지 않는 이상 모든 서버에 동일하게 적용되어야 한다. 2. 우분투 설치가 완료되면 ssh 를 설치한다. sudo apt-get install openssh-client openssh-server /etc/ssh/sshd_config를 수정한다. RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 3. HOST 설정 /etc/hosts 에 호스트 정보 등록 127.0.0.1localh..
회사 sns 프로젝트에서 데이터 관리를 하둡으로 하기로 결정되어 하둡 헤딩 시작 OS : ubuntu-14.04.1-server-amd64Hadoop : hadoop-2.5.1.tarJava : oracle java8 OS와 하둡의 경우 최신버전 으로 사용 우분투의 경우 최소설치를 위해 서버 버전 선택 namenode 서버와 datenode 서버의 동기화를 위해 우분투 설치시 기본외에 다른것을 일절 설치 하지 않았다. 시스템 구조는 namenode 서버 1대second namenode 및 datenode 서버 1대datenode 전용서버 3대 총 5대의 서버로 구성 하였다. 참고 사이트는 여러군데를 참고하였고 최대한 이것저것 찾아가며 구성완료 참고 사이트 http://acet.pe.kr/496 http:..
우분투 자바설치 sudo add-apt-repository ppa:webupd8team/java sudo apt-get upgrade sudo apt-get install oracle-java8-installer 자바버전에 따라 설치 버전에 따라 환경을 바꾸고 싶을시 sudo update-alternatives --config java
참고 자료: https://help.ubuntu.com/12.04/serverguide/ftp-server.html FTP 설치하기 sudo apt-get install vsftpd 실행 아래는 실제 실행 화면 bomber@endor:~/.ssh$ sudo apt-get install vsftpd[sudo] password for bomber:패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다상태 정보를 읽는 중입니다... 완료다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: gir1.2-ubuntuoneui-3.0 libubuntuoneui-3.0-1 thunderbird-globalmenu이들을 지우려면 'apt-get autoremove'를 사용하십시오.다음 새 패키지..
새로옮긴 회사에서 여러가지 잡다한 작업을 하다보니 유닉스를 다시쓸일도 생겼다.이참에 유닉스 콘솔 에 대한 기억을 솔솔 되살려볼겸 cygwin을 가지고 놀다 재미있는 것을 발견 +_+ 출처 : http://xinu.tistory.com/31 보다보니 이미지처리를 위해 ImageMagick Package 와 bc가 필요한데 bc의 경우 그냥 dev 와 math에서 찾아서 설치오오 잘된다!!! 이미지 변환 스크립트 function helloSyntaxHighlighter() for i in `ls -al | grep -i jpg | awk '{print $9}'` do textcleaner -g -e stretch -f 25 -o 10 -u -s 10 -T -p 10 -b white $i ./resize/$i..
mybatis를 쓰면서 실행쿼리문을 콘솔에서 확인하고 싶은데 알아본 것은 log4jdbc다.하지만 log4jdbc는 메이븐을 지원하지 않아 좀 더 찾아본 결과 log4jdbc-remix가 있었다. pom.xml org.lazyluke log4jdbc-remix 0.2.7 jdbc.propertiesjdbc.driverClass=net.sf.log4jdbc.DriverSpyjdbc.url=jdbc:log4jdbc:oracle:thin:@..... log4j.xml mybatis-context.xml ... 출처 : https://code.google.com/p/log4jdbc-remix/ 외