8월, 2018의 게시물 표시

하둡에코시스템 아키텍처 (hadoop eco system architecture)

이미지
직접 구성해본 하둡에코시스템에 대해서 구성도 및 사용했던 부분을 캡춰 해봤다. 하둡아키텍처 하둡에코시스템 아키텍처 휴 로그인 화면 HUE에서 RDBMS -> HDFS로 import HUE에서 HDFS -> HIVE import HUE에서 HDFS -> HIVE import (계속) HUE에서 HIVE MapReduce HUE에서 일반 RDBMS 쿼리 HUE에서 HBase 관리 FLume 구성 타조 구성

[muti classfier] 숫자 예측

import urllib.request as req import gzip, os, os.path savepath = "./mnist" baseurl = " http://yann.lecun.com/exdb/mnist " files = [     "train-images-idx3-ubyte.gz", # 학습 전용 이미지 데이터     "train-labels-idx1-ubyte.gz", # 학습 전용 레이블 데이터     "t10k-images-idx3-ubyte.gz",  # 테스트 전용 이미지 데이터     "t10k-labels-idx1-ubyte.gz"]  # 테스트 전용 레이블 데이터 # 다운로드 if not os.path.exists(savepath): os.mkdir(savepath) for f in files:     url = baseurl + "/" + f     loc = savepath + "/" + f     print("download:", url)     if not os.path.exists(loc):         req.urlretrieve(url, loc) # GZip 압축 해제 for f in files:     gz_file = savepath + "/" + f     raw_file = savepath + "/" + f.replace(".gz", "")     print("gzip:", f)     with gzip.open(gz_file, "rb") as fp:       ...

람다 아키텍처

이미지

python 가상환경 생성 (virtual enviroment)

conda -V   #버전확인 conda update conda #업그레이드 conda create -n jung0 python=3.6 anaconda  # 가상환경 생성 python 3.6에 anaconda 설치 activate jung0  # 가상화 환경 진입

오픈스택(openstack) instance 생성

openstack network create  --share --external \   --provider-physical-network provider \   --provider-network-type flat provider openstack subnet create --network provider \   --allocation-pool start=172.17.100.101,end=172.17.100.250 \   --dns-nameserver 8.8.4.4 --gateway 172.17.100.1 \   --subnet-range 172.17.100.0/24 provider openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano ssh-keygen -q -N "" openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey openstack keypair list openstack security group rule create --proto icmp default openstack security group rule create --proto tcp --dst-port 22 default openstack flavor list openstack image list openstack network list openstack security group list openstack server create --flavor m1.nano --image cirros \   --nic net-id=ad0cafad-60c4-446e-b705-43bd8d32086d --security-group default \   --key-name mykey provider-instance openstack server list  #난 여기서 ...

CentOS 7 리부팅 없이 새 디스크 인식 (find a new disk without reboot)

가상화 환경 혹은 클라우드에서 새로운 디스크를 추가하고 리눅스 서버 리부팅 없이 인식하여 사용할 필요성이 생겼다.  =============================== cd /sys/class/scsi_host ls -al host0 부터 들어가서 아래와 같이 한다 echo "- - -" > /sys/class/scsi_host/host0/scan host1이 있으면 그것도.. echo "- - -" > /sys/class/scsi_host/host1/scan fisk -l 하면 나온다

[ambari] reset admin password

PostgreSQL에서 초기화 한다 암바리 서버에서 디비로 들어간다 psql -U ambari 비번입력 update ambari.users set user_password='538916f8943ec225d97a9a86a2c6ec0818c1cd400e09e03b660fdaaec4af29ddbb6f2b1033b81b00' where user_name='admin'; psql에서 exit (Ctrl + d) ambari-server restart 암바리 접속 admin/admin 으로 변경 되었습니다.