일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스칼라
- 주키퍼
- 동적프로그래밍
- 프로그래머스
- 문제풀이
- Python
- golang
- 리눅스
- docker
- codewars
- Go언어
- go
- 코드워
- 튜토리얼
- programmers
- DP
- Java
- scala
- 알고리즘
- OOM
- HBase
- zookeeper
- gradle
- Linux
- 자바
- 파이썬
- boj
- redis
- leetcode
- dynamic programming
- Today
- Total
목록트러블 슈팅 (12)
파이문
org.apache.hadoop.hbase.NotServingRegionException: Region xxx is not online on ... 에러 발생 hbase table 이름도 로그에 있었기 때문에, 해당 table 을 HBase WebUI 로 확인해 봄 살펴보니 Regions by Region Server 에서 내용이 없었음 (region is off line) Region 을 다시 Region server 에 할당해줘야 한다. 그러기 위해선 region_name 을 알아야 하는데, 역시나 HBase WebUI 에서 확인 가능함 (빨간색으로 칠한 부분이다!) Table Regions 에서 보여지는 Name 은 RegionInfo 로 아래와 같은 형식으로 이루어진 것임 (최신 버젼 Region..
주키퍼 standalone 모드 실행 삽질 (어떤 앙상블도 없음) 설치 버젼은 주키퍼 3.5.5 였고 1. 압축 파일을 풀어 zkCli.sh 를 실행 1.1 메인클래스 ZookeeperMain 을 찾을 수 없다 한다. 주키퍼 서버를 실행 안해서 그런건가 싶어서 (주키퍼 알못) 2. zkServer.sh 를 실행을 하였지만 아무런 에러도 없이 FAILED 가 떴다. 2.2 그래서 zkServer.sh start-foreground 로 실행하니 메인 클래스 org.apache.zookeeper.server.quorum.QuorumPeerMain 를 찾을 수 없습니다. 와 같은 에러가 나왔다. 3. 인터넷에서 찾아보니 apache-zookeeper-3.5.5.tar.gz 대신 apache-zookeeper-3..
맥에서 brew로 뭔가를 하는데 아래와 같이 에러가 떴다. Error: /usr/local is not writable. You should change the ownership and permissions of /usr/local back to your user account: sudo chown -R $(whoami) /usr/loca 그러면 아래 처럼 셸에서 사용하면 된다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 출처 https://github.com/Homebrew/brew/issues/3285
gradle build 는 되는데 run 이 안되었다. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager at .....(.....java:13) Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Lau..
Go 에는 testing을 할 때는 각 파일 명 뒤에 _test 를 붙여주면 (개인적으로 테스트 디렉토리를 따로 만들어 작성하는게 아니라, 각 파일이 위치하는 곳에 네이밍만 바뀌어 testing 한다는 것이 그닥 맘에 들지는 않으나) 손쉽게 작성할 수 있다. 참고로 go 의 testing 은 공식적으로 setUp과 tearDown 을 지원하지 않고 TestMain 을 이용해 해당 패키지의 main 을 작성하던가, 테스트 함수 리스트를 만들어서 돌리던가 하는 형식으로 하더라. 일단 레퍼런스들만 나열하고 나중에 예제를 정리해봐야겠다. Go 의 builtin 인 testing https://stackoverflow.com/questions/23729790/how-can-i-do-test-setup-using..
Virtual Box CentOS 무선 인터넷 연결하기 Virtual Box에 CentOS 7을 깔고, yum update 를 하려 하는데 yum update could not resolve host 에러가 났다. 왠지 느낌이 인터넷이 안되서 그런 것 같았다. 우선 인터넷에서 보고, Virtual Box 설정 창의 네트워크 탭에서 연결을 NAT 로 바꾸었다. 기본이 NAT라고 하는데, 나는 기본이 아니였다. (예전에 설치할 때 바꿨을 수도 있고) 그리고 /etc/resolves.cnf 에서 nameserver를 아래와 같이 변경하였다. 그 다음 ping 8.8.8.8 했는데 실패. 뭐가 문제인가 곰곰히 생각해보니, 내 컴퓨터가 무선랜을 사용하고 있다는 것을 깜박함. (근데 NAT는 왜 안되는지 모름. 네..
[MySQL] Centos7에서 mysql 설치하기우선 설치하기에 앞서, 관련 된 패키지를 설치 / 업데이트 한다.sudo yum update sudo yum install wgetmysql 저장소 다운로드 하고, 업데이트 한다.wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm sudo yum updatemysql 을 설치하고 실행한다.sudo yum install mysql-server sudo systemctl start mysqldcentos7 부터는 mariadb로 저장소가 바뀌었다나, 뭐래나 해서 yum install 로는 설치..
[Python] 파이썬 3.5 에서 MySQL 라이브러리 설치하기Error loading MySQLdb module: No module named 'MySQLdb'Django tutorial을 따라하면서 mysql을 연동하려 하는데, mysql-python이 설치되지 않았다. 분명 mysql 설치 시 Connector를 다 설치하였기 때문에 Connector 설치하라는 글은 넘겼고 도저히 원인을 파악하지 못했었는데, 알고보니 단순한 문제였다. Mysql에서 제공하는 Python Connector가 Python 2.7, 3.3, 3.4 버전만 지원하는 것이었다. 나의 경우엔 파이썬 3.5를 사용하였기 때문에 설치가 되지 않았던 것이다. (참고로 mysql-python은 C로 구현되어 있다.) 대안으로는 p..
스크립트 언어하려다가 컴파일 언어 하려니 정말 에러가 많이 난다. "왜 이게 안돼?" 하는 느낌이라고 해야할까? 반대로 컴파일 언어 하다가 스크립트 언어하는 사람은 "이걸 왜 안해?" 하는 느낌이겠지. 아무튼간에 string 에서 특정 캐릭터 값만을 카운트하는 함수를 작성하는데 다음과 같이 에러가 났다.(환경은 windows 10에서 visual studio 2015이다.) #include "stdafx.h" #include #include using namespace std; static int stringCounter(std::string inputS, char charS) { int count = 0; for (int i = 0; i < inputS.length; ++i) { // inputS.le..
일단 나중에 수정하되, 까먹기 전에 적어본다. 파이썬에서 클래스를 설계하며, 세터 게터를 프로퍼티로 만들었다.그런데 세터, 게터가 제대로 동작하지 않았고 (해당 함수에 print문을 찍어봤는데 출력 되지 않았다. 그런데, 인스턴스는 원하는 대로 동작하였다.)도대체 무엇이 문제인지 한참 찾다가 혹시나 해서 class를 object를 상속 받는 형태로 작성하였더니 원하는 대로 print문이 출력되었다! 그러니까 다시 말해서class Test를 class Test(objcet)로 했더니 제대로 되었다는 말!old style class 와 new style class를 조만간 제대로 공부해서 정리해보아야겠음!