[ SQL ] Programmers SQL 고득점 Kit SELECT - 1 (MYSQL, ORACLE)
·
Archive/Develop
생각해보니까 프로그래머스 SQL 문제를 풀긴 했는데, 포스팅을 하지 않았었다. 주말에 하나씩 포스팅 해봐야겠다. 이 문제는 오라클과 mysql 의 답이 동일하다. select * from ANIMAL_INS order by 1;
[ 빅데이터 플랫폼 ] 하둡 에코시스템(Hadoop-Ecosystem)
·
Archive/Develop
하둡 프레임워크 상에 존재하는 다양한 서브프로젝트들의 집합이라고 생각하면 된다. 하나하나 살펴보도록 하겠다. ZOOKEEPER 분산 시스템 간의 정보 공유 및 상태 체크, 동기화를 처리한다. 이러한 역할을 하는 시스템을 코디네이션 서비스 시스템이라고 한다. 이를 많이 쓰는 이유는, 기능에 비해 시스템이 단순하기 때문이다. 분산 큐, 피어 그룹 대표 산출, 분산 락 등의 다양한 기능을 가지고 있다. OOZIE 하둡의 워크플로우를 관리해준다. 맵리듀스 잡, 피그 잡등의 시작과 완료, 실행 중 에러등의 이벤트를 콜 백 할 수 있다. AVRO 데이터 직력화에 쓰이는 프레임워크이다. 다양한 언어를 지원하며, 스키마를 보통 JSON 으로 작성 후 바이너리 형태로 인코딩한다. TAJO 하둡 기반 DW(Data War..
[ Django ] GoormIDE 에서 Django를 사용할 때의 문제점
·
Archive/Develop
현재 로컬에서 사용하는 IDE 를 못쓰는 상황이어서, 어쩔 수 없이 브라우저 상에서도 IDE 를 사용할 수 있게 해주는 GoormIDE 에서 작업을 하고 있다. 여기는 이미 컨테이너를 만들때 django 를 선택할 수 있어서, 장고 설치가 필요없다. 이런 부분은 참 편리하다. sqlite3 으로 그냥 로컬에 들어있는 서버만 돌릴거라면 큰 문제는 없을 것이다. 하지만 외부 database (aws ec2 에 mysql 설치해서 사용하려 했음) 와 연결할 때는 문제가 발생한다. 데이터베이스 접속정보를 알맞게 설정해도 계속해서 에러가 나오고, 결국 최종적인 에러는 AttributeError: 'str' object has no attribute 'decode' 이런식으로 나올 것이다. 무슨 에러인지 몰라 구글..
[ Error / 해결됨 ] AttributeError: 'str' object has no attribute 'decode'
·
Archive/Develop
역시 에러의 늪에서 헤엄치는 나... 만약 이 에러가 장고를 사용하고 있는데 나는 에러라면, 아래 두번째 방법을 보시길 바랍니다. # 방법 1. 찾아보니 h5py가 3.x.x 버전 일때 생기는 문제라고 한다. 바로 pip list 쳐서 확인해보니 ㅎㅎ... 그랬다. 다운그레이드 해주면 된다. pip install h5py==2.10.0 --force-reinstall 강제로 재설치해버리면 됩니다.... # 방법 2. 장고를 쓰고 있는데 이런 에러가 난다? 당신의 장고는 예전 버전일 가능성이 높습니다. older django version 에서 일어나는 이슈라서 아래 명령어로 장고를 새로 설치해주시면 됩니다. pip install django==3.0.7 참 편리하게도 예전에 설치된 장고는 알아서 지워지게..