목록Open Source (42)
IT Log
기본 구성 매개변수 (Basic Configuration Parameters) 구성 매개변수 설명 javax.jdo.option.ConnectionURL Metadta를 포함하는 데이터 저장소에 대한 JDBC 연결 문자열 javax.jdo.option.ConnectionDriverName Metadta를 포함하는 데이터 저장소의 JDBC 드라이버 클래스 이름 hive.metastore.uris Hive는 이러한 URI 중 하나에 연결하여 원격 Metastore에 대한 메타 데이터 요청을 수행합니다. (쉼표로 구분 된 URI 목록) hive.metastore.local 로컬 또는 원격 메타 스토어 (Hive 0.10부터 제거됨 : hive.metastore.uris가 비어있는 경우 로컬 모드, 그렇지 않으..
[이전 단계] Zookeeper 구성 (Standalone) : https://newly0513.tistory.com/146 [다음 단계] HBase 구성 (Standalone) : newly0513.tistory.com/149 요구사항 (Requirements) 지원되는 플랫폼 GNU/LINUX Solaris FreeBSD Windows Mac OS X 필수 소프트웨어 Java 1.8 이상 ( JDK 8 LTS, JDK 11 LTS, JDK 12-Java 9 및 10은 지원되지 않음 ) 최소 3대의 Zookeeper 서버 클러스터 모드 (Clustered Setup) 홀수 서버 사용 권장 유지보수 중 최대의 안정성을 위해 5개의 서버를 설치 Download 진행 노드 : master 위치 : /usr/..
[이전 단계] Hive 구성 : https://newly0513.tistory.com/147 [다음 단계] Zookeeper 구성 ( Multi-Server ) : https://newly0513.tistory.com/148 요구사항 (Requirements) 지원되는 플랫폼 GNU/LINUX Solaris FreeBSD Windows Mac OS X 필수 소프트웨어 Java 1.8 이상 ( JDK 8 LTS, JDK 11 LTS, JDK 12-Java 9 및 10은 지원되지 않음 ) 독립형 모드 ( Standalone ) Download 진행 노드 : master 위치 : /usr/local stable 버전을 다운로드 합니다. cd /usr/local; \ wget http://apache.mirro..
[이전 단계] Hadoop 완전 분산 모드(Fully-Distributed) : https://newly0513.tistory.com/144 [다음 단계] Zookeeper : https://newly0513.tistory.com/146 요구사항 (Requirements) Java Hive 1.2 이상인 경우 Java 1.7 이상 필요 Hive 0.14~1.1은 Java 1.6 이상 필요 Java 1.8 을 권장 Hadoop Hadoop 2.x 권장 Hadoop 1.x ( Hive 2.0.0 이상은 지원X ) 플랫폼 Linux Windows ( 사용하려면 약간 다른 단계 필요 ) Mac 설치 (Install) 진행 노드 : master 위치 : /usr/local cd /usr/local; \ wget ..
1. 첫번째 Test 작성하기 1-1. 버그 식별하기 Terminal python manage.py shell # shell에 접속되고나서 실행 import datetime from django.utils import timezone from polls.models import Question future_question = Question(pub_date=timezone.now() + datetime.timedelta(days=30)) future_question.was_published_recently() 해당 테스트는 미래의 날짜는 없기 때문에 False가 나와야하는데 True가 나왔으므로 False가 나오도록 수정해줍니다. 1-2. 버그 발생시키기 polls/tests.py import datet..
1. from 작성하기 polls/templates/polls/detail.html {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% for choice in question.choice_set.all %} {{ choice.choice_text }} {% endfor %} polls/views.py from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404, render from django.urls import reverse from .mod..
1. View 추가하기 polls/views.py def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(response % question_id) def vote(request, question_id): return HttpResponse("You're voting on question %s." % question_id) poslls.urls.py from django.urls..
1. Database Install 기본적으로는 SQLite을 사용하도록 구성되어 있습니다. 만약 데이터베이스를 처음 경험해보거나, Django에서 데이터베이스를 한번 경험해 보고 싶다면, SQLite가 가장 간단한 방법입니다. SQLite는 Python에서 기본으로 제공되기 때문에 별도로 설치할 필요가 없습니다. TIME_ZONE의 기본값은 UTC로 서울시간으로 설정하고 싶다면 'Asia/Seoul'로 설정하면 됩니다. 다른 지역인 경우 아래 TZ database name에서 찾을 수 있습니다. Database TIME_ZONE List : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones mystie/settings.py DATABASES =..