목록2019/06 (4)
khstar
flume에서 hive로 JSON 스트림 데이터를 추가하는 작업을 테스트 중입니다. 과정에서 테이블이 잘못 만들어져서 다시 만들기 위해 기존 테이블을 Drop 했는데 에러가 발생합니다. 이런 죈장. ㅜㅜ 에러 로그는 캡쳐를 못했네요.. 또 죈장 ㅜㅜ 암튼 Drop 하는데 에러가 발생한다면 hive에서 hive>show locks extended; 를 하면 Lock된 정보가 표시됩니다. Lock 되어 있는 지도 모르고 계속 요청 했더니 리스트가 많네요. ㅜㅜ 검색을 해보면 unlock을 하면 된다고 하는데 hive> unlock database medical; 을 하니까 추가로 아래와 같은 메시지가 나옵니다. ㅜㅜ FAILED: Execution Error, return code 1 from org.apa..
flume에서 실시간으로 json데이터를 읽어서 hive에 데이터를 추가하는 작업을 테스트 중입니다. 그 과정에서 flume에 아래와 같은 에러 메시지가 발생하는데 말그대로 transactional이 테이블에 설정되어 있지 않다는 거네요. caused by: org.apache.hive.hcatalog.streaming.InvalidTable: Invalid table db:kalyan, table:users2: 'transactional' property is not set on Table hive에서 테이블 생성시 CREATE TABLE IF NOT EXISTS kalyan.users2 ( userid BIGINT, username STRING, password STRING, email STRING,..
빅데이터 ㅜㅜ flume을 통해서 Hive에 Data를 넣고 정상적으로 데이터가 들어갔는지 조회를 했는데 아래와 같은 에러가 발생했다. FAILED: SemanticException [Error 10265]: This command is not allowed on an ACID table db명.테이블명 with a non-ACID transaction manager. Failed command: select * from 테이블명 hive-site.xml에 아래와 같은 설정을 추가해서 해결했다. 정확힌 이유는 모르겠다. hive.support.concurrency true hive.enforce.bucketing true hive.exec.dynamic.partition.mode nonstrict hiv..
최근에 RxSwift에 공부 중입니다. 개인적으로 좀 어렵네요. 완전히 새로 배우는 느낌?? 우선 UIPickerView에 Observable을 Binding하는 방법은 쉽습니다. 저도 잘 모르지만 RxSwift에 대해서는 조금은 알고 계신 분이 봐야 이해될 겁니다. 자세히 설명을 해드리고 싶어도 ㅜㅜ 아래의 코드를 그대로 적용하시면 UIPicker가 생성은 됩니다. // // ViewController.swift // RxswiftUIPickerView // // Created by khstar on 13/06/2019. // Copyright © 2019 khstar. All rights reserved. // import UIKit import RxSwift import RxCocoa class V..