본문 바로가기

Study109

하둡 정리 ㅁ 하둡 실행을 위해 virtual machine 여러 개를 실행시킨다. ㅁ 하둡 서비스 시작 : start-all.sh (재부팅시 stop 실행 후 명령어 실행) ㅁ 하둡 서비스 종료 : stop-all.sh ㅁ 하둡 서비스 확인 : jps(nodemanager, datanode, jps가 출력되면 실행완료) ㅁ 하둡 폴더 생성 및 데이터 입력 접두어 (hadoop fs -) - 폴더 생성 : mkdir /폴더[경로] - 폴더 삭제 : rm -r /폴더[경로] - 파일 집어넣기 : put 파일이름.확장자 /폴더[경로] - 디렉터리 내 파일 확인 : ls /폴더[경로] ㅁ 이클립스 설치 - vm에서 웹브라우저 실행 후 http://www.eclipse.org 접속 - eclips download(tar... 2019. 1. 5.
우분투 18버전 파이참(pycharm) 설치 시 완료가 되지 않을때 pycharm 압축폴더에 들어있는 install-Linux-tar.txt 대로 실행했지만 설치가 다 되었음에도 즐겨찾기 에 추가하거나 실행파일을 찾아볼 수 없었다. 재부팅도 해보고 영어도 다시 번역해봤지만 잘못한게 없는것 같아서 구글링 시도... 아래 사이트에서 힌트를 찾았다.https://itsfoss.com/install-pycharm-ubuntu/ 설치를 진행한 후 다음 명령어를 실행해주니까 설치가 완료된다."sudo snap install pycharm-community --classic" 뭐가 문제인걸까... 정보가 많지 않은것을 보니 우분투 18버전에 들어와서 생긴 문제인듯 싶다. 2019. 1. 5.
우분투 설치 후 설정(한글 및 날짜&시간) 1 ibus-setup // 키보드 설치 2 sudo passwd root // 루트 계정 설정 3 date 4 tzselect // 타임존 설정 5 cd ~ // 루트 경로로 이동 7 sudo gedit .profile // profile 최하단에 타임존 입력 10 date 11 sudo apt-get update 12 sudo apt-get install vim // vim 설치(요즘엔 기본적으로 설치 되어있음) 13 vi ~/.vimrc 16 date 17 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime // tzselect 또는 이 명령어로 seoul 설정 18 date 19 sudo apt-get install rdate // rdate로 .. 2019. 1. 5.
python OpenCV cv2 사용 에러 : ImportError: No module named cv2.cv 해결 히스토리 파이썬에서 OpenCV 설치 후 import cv2를 실행하려고 하니 다음과같은 에러가 떴다."ImportError: No module named cv2" 분명 하라는대로 다 하고 설치도 끝마쳐서 다시 설치하면 이미 준비되어있다고 했는데, 왜 안될까...여기저기 둘러보다가 해결이 됐다.그런데 뭐 때문에 해결된지 몰라서 일단 히스토리를 가져와봤다.(밑에 추가 히스토리 있음) 1 sudo add-apt-repository ppa:jonathonf/python-3.6 2 sudo apt-get update 3 sudo apt-get install python3.6 4 python3.6 5 wget https://bootstrap.pypa.io/get-pip.py 6 sudo python3.6 get-pip.p.. 2019. 1. 3.
우분투 Python 설치 시 에러 : ImportError: cannot import name 'sysconfig' 우분투에서 파이썬을 설치하는데 다음의 단계를 진행하는 도중 에러가 떴다.$sudo python3.6 get-pip.py에러 내용 : ImportError: cannot import name 'sysconfig' 리눅스는 잘 모르는터라 시키는대로 하고 있었는데 안되면 참 난감하다...열심히 구글링 한 결과 다음의 사이트에서 답을 찾을 수 있었다. https://qura.site/questions/4455/pip-can-not-import-name-z-yz-config "sudo apt install python3-distutils" 를 실행하고 다시 $sudo python3.6 get-pip.py 실행. 해결! 그러면... python3-distutils가 뭔지 살펴보자. https://docs.pytho.. 2019. 1. 3.
Git 관련 재미있는 사이트 Git으로 개발만 하고 있는가? 재미있는 사이트들이 많이 있다..! 심심할때 한번씩 들러보자 1. CodeTrace(https://codetrace.com/) 내 repository의 사용빈도에 사용기술을 분석해 경험치를 부여한다. 무슨기술을 썼는지 시각적으로 볼 수있고, 어떤 분야의 개발자로 성장하고있는지 알 수있다. 2. DevHub(https://devhubapp.com/) 내 깃허브의 알림, 대쉬보드, 활동등을 확인할수 있다. 아직 딱히 좋은점이나 다른점이 뭔지 모르겠음. 깔끔하다(?) 3. Sourcerer(https://sourcerer.io/) 내 깃허브의 전체적인 상황과 사용 기술을 볼 수 있음. 사용기술, 사용언어, 활동시간등을 그래프로 볼 수 있어서 시각적 효과와 재미를 동시에 누릴 수.. 2018. 12. 23.
타임스탬프(timestamp) 계산시 유의사항 파이썬으로 타임 스탬프를 처음 접했다.타임스탬프는 1970년 1월 1일 00시를 기준으로 현재까지 흘러온 '초'를 나타내는 숫자이다. 현재시간을 구하기 위해서 이 타임스탬프를 많이 이용하는데, 조금 애를 먹었다. 코드 테스트 시간 : 22시 50분 12345Import time ttime = time.time() // ttime에 전체 '초'를 넣는다.tmtime = ttime/60 // tmtime에 전체 '분'을 넣는다.thtime = tmtime/60 // thtime에 전체 '시'를 넣는다.cs 먼저 현재 '분'을 구해야 한다.어떻게 해야 할까?바로 '나머지'를 활용하는 방법이 있다. 전체 '분'을 나타내는 tmtime에서 60을 나눠 전체 '시간'을 구한 thtime.thtime은 60으로 나눠.. 2018. 12. 23.
C언어 - 여러가지 포인터와 배열의 조합, 출력값 1. 기본 출력 코드 #include int main (void) // 1. { int a =1, b=2, c=3; int *sum=&a; printf("*sum = %d\n", *sum); // 1 출력 printf("&a = %d\n", &a); // 주소값 출력 printf("a = %d\n", a); // 1 출력 *sum = 123; // sum이 가리키고 있는 a값에 123 입력 printf("*sum = %d\n", *sum); // 123 출력 printf("a = %d\n", a); // 123 출력 sum = 123; printf("sum = %d\n", sum); // 123 출력 printf("a = %d\n", a); // 123출력 return 0; } 출력 2. 상수와 주소값 .. 2018. 12. 20.
C언어 - 다양한 자료형의 10진수 정수값 구하기 & 오류가 나는 이유 123456789101112131415161718192021#include void main(){ double num1 = 123456; // 결과값 : 0 float num2 = 123456; // 결과값 : 1090397184 int num3 = 123456; // 결과값 : 0 double num4 = 123456.123456; // 결과값 1090397184 float num5 = 123456.123456; // 결과값 123456 int num6 = 123456.123456; // 결과값 -106102872 printf( "10진수 정수형 출력하기\n============================\n" ); printf( "double num1 : %d\n float num2 : %d\n i.. 2018. 12. 20.