본문 바로가기

분류 전체보기282

GRADLE 설치 GRADLE 설치리눅스 환경에서 GRADLE을 설치 하기 위해서는 조금 까다롭다.일단 yum 으로 패키지 설치를 할 수 없다.gradle 사이트에서 bin 파일을 다운받아 설치 하거나SDKMAN으로 설치 하는 방법이 있다. http://sdkman.io/install.html$ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" 위와 같이 금방 설치가 된다.$ gradle -v 해서 아래와 같이 나오면 설치가 끝난 것이다. 추가 적인 환경 설정은 해줄 필요가 없어 보인다. 2018. 3. 8.
ImportError: No module named 'tkinter' python에서 그래프 모듈인 matplotlib을 사용하려고PIP에서 인스톨하고 사용하려면다음과 같은 에러가 뜬다.ImportError: No module named 'tkinter'우분투는 간단히apt-get install python3-tk나 dev-tk를 한다면 된다고 나와 있다.하자만 centos에서는?yum provides '*/tkinter' yum install python35u-tkinter-3.5.4-1.ius.centos7.x86_64해주면 되겠다. 2018. 2. 20.
Centos에서 yum으로 python3 설치 yum install -y https://centos7.iuscommunity.org/ius-release.rpm yum install python35u yum install python35u-setuptools easy_install-3.5 pip 2018. 2. 20.
Hive 특정 컬럼 제외 하고 선택하기 데이터를 다루면 본의 아니게 무수히 많은 컬럼을 선택해야 할 필요가 있다.이럴 때 필요 없는 건 몇개 안돼고 나머지가 다 필요 한데...일일이 다 select문에 써주기 너무 힘들다.누구나 다 그런 생각이 있나 보다.그럴땐!! hive.support.quoted.identifiers=none 위의 설정이 되어 있어야 한다. SELECT `(extract_date)?+.+` FROM ;근데 SPARK SQL에서는 안먹는다. 2018. 2. 13.
Bash Shell euc-kr => utf-8 변환 Bash Shell euc-kr => utf-8 변환Bash Shell 로 폴더 안에 있는 TextFile을 euc-kr => utf-8 로 변환하는 것이 필요 했다.소스는#!/bin/bash for LINE in `ls ` do if [ $LINE != convert_utf8.sh ] then name=`basename $LINE .txt` iconv -c -f euc-kr -t utf-8 $LINE > $name'_utf8.txt' fi done위와 같이 하면 된다.basename은 뒤에 오는 문자열을 제거해주는 역활을 한다. 2018. 2. 13.
alternative 를 이용한 기본 java version 변경 alternative 를 이용한 기본 java version 변경alternative 명령을 이용하면 여러버전이 깔려 있는 java에서손쉽게 java 기본 버젼을 변경 할 수 있다. gradle bulid시 java tool.jar 문제가 발생alternative로 설정하여 버젼 동기화를 쉽게 했음 2018. 2. 13.