일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발자
- 데이터플랫폼
- 개발자로살아남기
- spray
- 클린코드
- wait region split
- 코딩인터뷰
- datalake
- 2016년회고
- hackercup2017
- Raw-Request-URI
- 알고스팟
- 단위테스트
- 동시성
- coursera
- 회고
- 박종천
- 함수형 사고
- clean code
- 해커컵
- 데이터야놀자
- functional thinking
- 개발7년차매니저1일차
- 데이터유통
- 데이터레이크
- 2017회고
- 실전사례
- 테스트주도개발
- 켄트백
- kafka
- Today
- Total
목록삽질과 꿀팁사이 (4)
Software Engineering Note
python 2.7.5 설치하려다 삽질. openssl 버전이 안 맞아서 그런 듯하다. uninstall 하고 설치하면 알아서 다운로드한다. (macOS Mojave 10.14.6) brew uninstall --ignore-dependencies openssl@1.1 pyenv install 2.7.5 끝! https://github.com/pyenv/pyenv/issues/950 많은 삽질이 모여있다.
상황HBase DataNode 재시작 실패. 50010 포트로 띄우려고 하는데 이미 사용중이라고 함netstat 등등 명령으로 사용중인(LISTEN) 프로세스를 확인하려고 했는데 확인이 안됨 발생이유외부에서 요청이 있을때 다른 프로그램에서 50010포트로 통신을 한것으로 보인다.이론상 이럴 가능성이 없는건 아닌데 처음 당하는 일이라 황당했다 -_-;; 해결방법/etc/sysctl.conf 에 net.ipv4.ip_local_reserved_ports 설정. 여기에 50010 포함시킴 참고https://charsyam.wordpress.com/2014/04/14/%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%9C%EC%8B%A4%EB%95%8C%EB%8A%94-%ED%8F%..
간단한 방법이 없나 찾아봤더니 이런게 있었다. http://serverfault.com/questions/82857/prevent-duplicate-cron-jobs-running/82863#82863 난 처음보는거라...ㅋ "/usr/bin/flock -n /tmp/my.lockfile /bin/sh test.sh" 이런식으로 실행해보면 test.sh이 실행중인 경우, test.sh은 중복 실행이 안된다. man page -n, --nb, --nonblock Fail (with an exit code of 1) rather than wait if the lock cannot be immediately acquired.
이런 고민을 해봤다면, json string을 DB에서 꺼냈는데 이상하게 보인다.json string을 DB에 넣었는데 한글이 깨져보인다.json 처리 하는데 한글 문제를 겪었다.json 필드 순서를 유지하고 싶은데?... 다음을 참고 하시라! 내가 뭘 하려고 했냐면, DB에서 json 필드를 꺼낸다 => json object 형태로 변경 => 특정필드 수정 => json string으로 변경 => DB에 넣는다 어떻게 했냐면, 1. DB Connection 설정 dbo = MySQLdb.connect(host="x.x.x.x", port=3306, user="user", passwd="passwd", db="dbname", charset="utf8") 2. json load json_obj = json..