3. 가상머신 복제하기 - 가상머신이 네 대 있다 가정하고 네 개의 가상머신을 만들어준다. : ip확인 머신 복제하기 문서\Virtual Machines - 폴더를 복사 VMware에서 머신 열기 머신 이름 변경 hadoop01 실행 root계정 로그인 터미널 열기 인터넷 연결 확인 VMWare 실행 hadoop02 실행 root 계정 로그인 머신 ip 다른지 확인 hadoop03 , hadoop04 머신 실행 ip 다른지 확인 머신 간 연결 확인하기 hadoop01 머신에서 hadoop02 머신 연결 hostname 변경하기 각 머신 이름으로 변경 변경 확인 4. 하둡 서버를 구축하기 위한 클러스터링 설정하기 방화벽이 설정되어 있으면 하둡 실행이 안된다. 현재 실행중인 서비스 리스트 방화벽 상태정보 방..
파일 쓰기 f = open("test.txt", "w", encoding="utf-8") f.write("파일 쓰기 테스트\n") f.write("파일 쓰기 테스트\n") f.write("파일 쓰기 테스트\n") f.close() 실행 파일 읽기 text = '' with open("test.txt", "r", encoding="utf-8") as f: lines = f.readlines() for line in lines: text += line print(text) 워드클라우드 워드클라우드 패키지 다운로드 워드클라우드 사용 전 폰트 선택을 해야함 import matplotlib.font_manager as fm # 이용 가능한 폰트 중 '고딕'만 선별 for font in fm.fontManager...
플렛폼을 구축하기 위한 준비과정 vmware 설치 vmware 가상머신 설치하기 - CentOS 7버전을 설치한다. 가상머신 복제하기 - 가상머신이 네 대 있다 가정하고 네 개의 가상머신을 만들어준다. : ip확인 하둡 서버를 구축하기 위한 클러스터링 설정하기 - 방화벽해제 - 네트워크 설정 - DNS설정 각종 프로그램 설치 - SSH 프로토콜 설정 - hadoop을 테스트하기 위해서는 자바가 반드시 필요하므로 - java, hadoop을 설치하고 설정을 한 후 테스트한다. hadoop의 EchoSystem을 살펴보고 EchoSystem을 설치하여 테스트한다. CentOS 다운로드 https://www.centos.org/ vmware 설치 VMware 설치 https://www.vmware.com/kr..
Gmail 계정으로 메일 보내기 smtplib는 파이썬 내장함수 이므로 패키지를 받을 필요 없다. import smtplib from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText from email import encoders # 보내는 사람 정보 me = "보내는사람@gmail.com" my_password = "비밀번호" # 로그인하기 s = smtplib.SMTP_SSL('smtp.gmail.com') s.login(me, my_password) # 받는 사람 정보 you = "받는사람@아무_도메인" # 메일 기본 정보 설정 msg = M..
네이버 뉴스 가져오기 : 추석 검색 후 뉴스 기사 제목 가져오기 from bs4 import BeautifulSoup from selenium import webdriver driver = webdriver.Chrome('chromedriver') url = "가져올 페이지 url 입력" driver.get(url) req = driver.page_source soup = BeautifulSoup(req, 'html.parser') articles = soup.select_one("copy selector로 가져온 selector정보") print(articles.text) driver.quit() 실행 뉴스 기사 여러개 가져오기 각 뉴스들은 li태그 안에 있고 그 위에 ul 태그를 가져온다. 기사 제목..
다중행 INSERT 하기 테이블 생성 create table test( id varchar2(30), name varchar2(30) ); insert all into test values('aaa','kim') into test values('bbb','lee') select * from dual; 결과 insert all에 sequence를 사용할 때 주의사항 sequence 생성 create SEQUENCE seq start with 1 increment by 1; insert all into test values(seq.nextval,'kim') into test values(seq.nextval,'lee') select * from dual; 결과 나는 sequence값이 하나씩 증가해서 들어가..
파이참 프로젝트 생성 File -> Setting -> Project -> python Interpreter 패키지 다운로드 : dload -> url을 통해 이미지를 다운받는 패키지 dload 사용 (괄호 안에 이미지 주소) import dload dload.save("http://cafefiles.naver.net/20120810_284/pink_racer_1344579252729LEcJW_JPEG/%B0%ED%BE%E7%C0%CC_%C1%BE%B7%F9_%BE%C6%B8%DE%B8%AE%C4%AB_%BC%F4%C7%EC%BE%EE.jpg") 실행 하면 자동으로 이미지 다운로드 셀레니움 설치 크롬 버전 확인 웹드라이버 설치 chromedriver.storage.googleapis.com/index.h..
- Total
- Today
- Yesterday
- jdbc
- SPARK
- SQL
- Allocation methods
- 하둡
- Free space management
- 빅데이터 플랫폼
- hadoop
- File Protection
- Flume
- I/O Mechanisms
- vmware
- mapreduce
- HDFS
- maven
- JSON
- springboot
- linux
- gradle
- Variable allocation
- 빅데이터
- Java
- Replacement Strategies
- aop
- Disk System
- RAID Architecture
- Disk Scheduling
- I/O Services of OS
- Spring
- oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |