본문 바로가기

ALL159

[HIVE] Delimiter \u001E \u001E -> \036 [record seperator] ROW FORMAT DELIMITED FIELDS TERMINATED BY '\036' 으로 설정 후 Desc 조회하면 \u001E 헥사값으로 나옵니다. 아래 site 아스키표 참고하면 hive 딜리미터 관련하여 이해하기 쉽습니다. 2016. 11. 30.
[Hive] 테이블 삭제하지 않고 drop database 하는 방법 temp 데이터 베이스로 테이블 명을 변경하고 삭제해주면 됩니다. CREATE DATABASE temp; USE targetDB; ALTER TABLE targetTable RENAME TO temp.targetTable ; DROP DATABASE targetDB; 2016. 10. 18.
[Hive] 데이터베이스 스키마 전체 추출 ◾ hive에서 데이터베이스 스키마를 통째로(하위 테이블들까지) 생성하는 shell script #!/bin/bash OPTION="--showHeader=false --outputformat=tsv2" DATABASE_NM=`hive ${OPTION} -e "show databases;"` for database in $DATABASE_NM do TABLE_NM=`hive ${OPTION} -e "use ${database}; show tables;"` for table in $TABLE_NM do hive ${OPTION} -e "show create table ${database}.${table}" >> ${database}_schema.hql echo ";" >> ${database}_schema.. 2016. 10. 4.
Error writing to output [influxdb]: Could not write to any InfluxDB server in cluster influxDB 최신 버전으로 설치해 주세요. 저는 influxdb-0.9.6.1-1.x86_64.rpm 설치했는데 위와 같은 에러가 나서 최신 버전 influxdb-0.12.2.1-1.x86_64.rpm 설치해 주니까 문제 해결됐습니다. 2016. 8. 26.
[Hive] Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient ▶Hive exception 16/07/18 11:00:43 WARN Hive: Failed to access metastore. This class should not accessed in runtime. org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient at org.apache.hadoop.hive.ql.metadata.Hive.getAllDatabases(Hive.java:1236) at org.apache.hadoop.hive.ql.metadata.Hive.re.. 2016. 7. 18.
[Java] TarArchiveInputStream error detected parsing the header 🚫 ERROR java.io.IOException: Error detected parsing the header FileInputStream fin = null; BufferedInputStream bis = null; GzipCompressorInputStream gzIn = null; TarArchiveInputStream tarIn = null; InputStreamReader is = null; BufferedReader br = null; fin = new FileInputStream(); bis = new BufferedInputStream(fin); tarIn = new TarArchiveInputStream(bis); is = new InputStreamReader(tarIn, "UTF-8.. 2016. 7. 11.
[Java] 문자열에서 date 특정 패턴 가져오기 👨‍💻 문자열에서 특정 패턴의 date 검출하는 방법 문자열에서 정규식을 이용하여 Date yyMMdd 형태의 패턴 검출 String yyMMdd = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])"; String date = "20160620date"; String src = ""; Pattern pattern = Pattern.compile(yyMMdd); Matcher matcher = pattern.matcher(date); while(matcher.find()){ src = matcher.group(); } System.out.println("src: " + src); 결과 값 : 20160620 2016. 6. 20.
[SOLVED] wget: unable to resolve host address Error 리눅스에서 wget 사용하여 파일 다운로드할 경우 나는 에러입니다. 저는 2가지 에러가 나서 정리해 봤어요. 🚫 Error 1 wget: unable to resolve host address 💡 SOLVED 1 resolv.conf 문서에 nameserver 8.8.8.8 추가해줍니다. sudo vi /etc/resolv.conf nameserver 8.8.8.8 ----->추가 nameserver 8.8.8.8는 구글 DNS 주소입니다. 구글 DNS를 이용해서 다운받을 수 있는 방법 같습니다. 네임서버를 추가해 주고 wget을 이용하여 다시 다운 받습니다. 그러다 보면 또 다른 에러가 발생합니다... 저 같은 경우는... 🚫 ERROR 2 cannot verify archive.apache.org's.. 2016. 5. 20.