이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
15일간의 빅데이터 파일럿 프로젝트
hue -> oozie -> hive 실행 간의 오류에 관하여
안녕하세요올려주신 강의 참고하여 hue의 여러가지 기능을 써보고 있는 도중입니다.지난 번 질문에 이어서 이번엔 hive 쪽 기능을 oozie 활용하여 테스트 해보고 있는 중입니다.어김없이 에러가 찾아왔기에 실마리를 찾고자 질문 드리게 되었습니다. 해당 에러를 해결하고 싶습니다. oozie를 통해 hive sql을 실행시키게 되면 hue의 stderr 부분이 다음과 같이 나옵니다.hive 단독으로 SQL 안의 내용을 실행 시켰을 때 정상적으로 실행되는 것은 확인하였습니다. (단순 테이블 생성, 강의에서 제공해준 hql과 내용 동일)해당 에러를 조사하는 과정에서 protobuf 관련 jar가 겹치면 저렇게 된다는 내용을 보고 시스템 내 관련 jar를 조사하였습니다.(bak 파일은 제가 생성하였습니다. 백업본 입니다) hadoop 버전은 3.3.4로 관련 종속성 내용 조사를 하였을 때 3.7.1 버전과 2.5.0 버전은 사용이 된다는 것을 확인하여 3.6.1버전을 지워버렸습니다.https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/dependency-analysis.html (종속성 조사 내용) 그럼에도 이슈는 해결이 되고 있지 않는 상황입니다. 해당 에러를 해결하기 위한 필요 행동을 알고 싶습니다. oozie의 경우 library 추가 시 sharelibupdate 기능이 필수인 것으로 이해했습니다. hadoop share library 부분도 jar가 추가, 삭제될 경우 hadoop server를 무조건 재시동해야 하는 것인가요? 이 경우에는 연계되는 다른 프로그램 (hive, hbase, oozie 등)과 관계없이 hadoop만 재시동하면 되는 것인지 궁금합니다.이번에도 많은 질문을 드리게 되었는데 꼭 해결해보고 싶습니다.감사합니다.
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원가입 테스트 시 insert 진행 후 rollback합니다. (스프링 부트 2.7.5 기준)
영상에서는 회원가입 테스트 시 rollback 전에 insert를 하지 않았지만, 스프링 부트 2.7.5에서는 insert 진행 후 rollback합니다.MemberServiceTest @SpringBootTest @Transactional class MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Test void 회원가입() { //given Member member = new Member(); member.setName("oh"); //when Long savedId = memberService.join(member); //then assertEquals(member, memberRepository.findOne(savedId)); } }Console2022-11-23 09:05:16.978 INFO 14200 --- [ Test worker] o.s.t.c.transaction.TransactionContext : Began transaction (1) for test context [DefaultTestContext@6f80fafe testClass = MemberServiceTest, testInstance = jpabook.jpashop.service.MemberServiceTest@18139a43, testMethod = 회원가입@MemberServiceTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@3af17be2 testClass = MemberServiceTest, locations = '{}', classes = '{class jpabook.jpashop.JpashopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@797cf65c, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@a22cb6a, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@6187d1f5, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46944ca9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2a898881, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@6283d8b8], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true, 'org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@27107a97]; rollback [true] 2022-11-23 09:05:18.516 DEBUG 14200 --- [ Test worker] org.hibernate.SQL : select member0_.member_id as member_i1_4_, member0_.city as city2_4_, member0_.street as street3_4_, member0_.zipcode as zipcode4_4_, member0_.name as name5_4_ from member member0_ where member0_.name=? 2022-11-23 09:05:18.539 INFO 14200 --- [ Test worker] p6spy : #1669161918539 | took 8ms | statement | connection 3| url jdbc:h2:tcp://localhost/~/jpashop select member0_.member_id as member_i1_4_, member0_.city as city2_4_, member0_.street as street3_4_, member0_.zipcode as zipcode4_4_, member0_.name as name5_4_ from member member0_ where member0_.name=? select member0_.member_id as member_i1_4_, member0_.city as city2_4_, member0_.street as street3_4_, member0_.zipcode as zipcode4_4_, member0_.name as name5_4_ from member member0_ where member0_.name='oh'; 2022-11-23 09:05:18.567 DEBUG 14200 --- [ Test worker] org.hibernate.SQL : insert into member (member_id, city, street, zipcode, name) values (default, ?, ?, ?, ?) 2022-11-23 09:05:18.569 INFO 14200 --- [ Test worker] p6spy : #1669161918569 | took 0ms | statement | connection 3| url jdbc:h2:tcp://localhost/~/jpashop insert into member (member_id, city, street, zipcode, name) values (default, ?, ?, ?, ?) insert into member (member_id, city, street, zipcode, name) values (default, NULL, NULL, NULL, 'oh'); 2022-11-23 09:05:18.586 INFO 14200 --- [ Test worker] p6spy : #1669161918586 | took 0ms | rollback | connection 3| url jdbc:h2:tcp://localhost/~/jpashop ; 2022-11-23 09:05:18.589 INFO 14200 --- [ Test worker] o.s.t.c.transaction.TransactionContext : Rolled back transaction for test: [DefaultTestContext@6f80fafe testClass = MemberServiceTest, testInstance = jpabook.jpashop.service.MemberServiceTest@18139a43, testMethod = 회원가입@MemberServiceTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@3af17be2 testClass = MemberServiceTest, locations = '{}', classes = '{class jpabook.jpashop.JpashopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@797cf65c, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@a22cb6a, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@6187d1f5, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46944ca9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2a898881, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@6283d8b8], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true, 'org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
-
홍정모의 따라하며 배우는 C++
개잼잇음
진짜 제대로 배우네요모르는거 나오기 시작하니까 꿀잼
-
ERC20 깨부수기 (+ truffle, 프론트엔드)
백엔드 관점에서 보통 어떤식으로 처리할까요 ??
우선 강의를 보며 정말 도움 많이 받았습니다 감사합니다..!외람된 질문입니다만... 블록체인 기반 ERC721 NFT 프로젝트를 진행중인데 백엔드 관점에서 봤을 때, 프론트에서 민팅을 하고 트랜잭션 해쉬를 전달 받았을 때 보통 이후에 어떤 식으로 진행이 되는지 여쭤보고싶습니다
-
법인카드 결제가 가능한가요?
대면 결제 가능한지요?
-
타입스크립트 입문 - 기초부터 실전까지
union intersection 헷갈리네요 ㅠㅠ
수학의 집합 개념으로만 보면union : 합집합intersection : 교집합 이라union : 두 타입의 공통 요소 및 비공통요소를 전부 갖는 새로운 타입intersection : 두 타입의 공통 요소만 갖는 새로운 타입 이 돼야 할 것 같은데 강의에서도 그렇구 구글링을 해 봐도 그렇구...제가 수학을 잘못 배운 걸까요 ㅋㅋㅋ 중학교 재입학 각?
-
모르고 계정 탈퇴..
안녕하세요, 제가 오늘 실수로 로그아웃한다는게 계정 탈퇴를 해버렸는데...ㅠ복구할 수 있는 방법이 있을까요?
-
퍼블리셔 개인 포트폴리오 홈페이지 제작 완벽 가이드(PDF)
안녕하세요
안녕하세요 강사님 오랜만에 질문 드립니다 ~~ 혼자 모바일웹 기능정의서 제작하고 있는데 강의자료에 있는 것을 다운받았더니 표지만 보여서... 저 두가지 그레이색상으로 표시된 파일이 내용은없고 표지 1장만 있습니다.혹시 제 노트북이 이상해서 표지만 보이는건지 문의 드려봅니다.그리구.. 모바일웹 기능정의서 예시 중에 Lomer 라는 앱 만드신 분 기능정의서 풀버전을 볼 수 있을까요? (저작권 문제로 불가능하다면 안보여주셔도 괜찮습니다 !!)혼자 만드려니 조금 진도가 많이 느리고 헤매고 있습니다. ㅠㅠ 감사합니다.
-
Tip으로 배우는 엑셀(Excel)
K페이지...?
컬럼하고 페이지도 구분 못하시는 분의 강의군요최소한 행, 열도 아니고 K팝, K예능, K페이지 인가요
-
파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
조금 다르게 코드 작성해봤습니다
저는 코드를 이렇게 짜봤습니다. 코드에 문제있으면 댓글 달아주세요!from random import * time_lst = [randint(5,50) for i in range(50)] # 소요시간 cnt = 0 # 총 탑승객 수 for i in range(50) : check = " " if(time_lst[i] <= 15): # 5<=i<=15 check = "O" cnt += 1 print("[{0}] {1}번째 손님 (소요시간 : {2}분)".format(check,i+1,time_lst[i])) print() print(f"총 탑승객 : {cnt} 분")
-
작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
44강 부트스트랩 text-left 클래스
부트스트랩5에서부턴 text-left가 text-start로 대체됨
-
누구보다 뛰어난 개발자 되는 법, 하루에 하나씩 CS 정복하기! 개발 한 스푼
누구보다 뛰어난 개발자 되는 법, 하루에 하나씩 CS 정복하기! 개발 한 스푼https://adevspoon.page.link/XJYShttps://adevspoon.page.link/XJYS개발 공부, CS 공부 등등 개발자가 되기까지 해야할 공부가 너무 많지 않나요?개발자 취업, 면접, 이직 어떻게 준비해야할지,비전공 개발자인데 어디서부터 시작해야할지 모르겠다구요?개발 한 스푼이 도와드립니다! 하루에 하나씩 IT 기술면접 질문 제공받고 공부해가며 Computer Science 정복해봐요!자료구조, 알고리즘, 네트워크, 운영체제, 데이터베이스까지 방대한 CS 지식을 가볍게 차근차근!질문에 답변하고, 도움이 된 답변을 모아보고, 받은 질문을 모아보며 복습까지.오늘부터 하루에 딱 하나씩만! 지금 바로 시작해보세요
-
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
오랜만에 뵙습니다 :)
안녕하세요 ㅎㅎ 오랜만에 찾아 뵙습니다. (예전에 취업 관련해서 방명록에 얘기 나눴었는데, 기억이 나실지 모르겠어요) verilog season 1을 수강 했던 때가 엊그제 같은데, 벌써 현업 1년차가 되었네요.저는 회사에서 CCI 와 ISP 검증을 하고 있는데, 설계 지식이 절실하다 보니 이곳으로 다시 오게 되었네요 ㅋㅋ 커리큘럼을 오랜만에 다시 봤는데, RT video processing 강의가 있는 것을 보고 매우 고대하고 있습니다. 혹시 런칭 날짜를 대략 알 수 있을까요?감사합니다.
-
Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
2022년 11월 기준 Firebase 연동과정에서 오류 뜨시는 분 이렇게 다시 설치해보세요
Register App 단계는 동일하게 진행합니다GoogleService-info.plist파일을 다운 받고 Runner디렉토리(Main.storyboard파일이 있는 곳)에 넣어줍니다. 이때 Destination: Copy Itetms if needed부분 체크 해주시고, Added folders옵션은 Create Folder references를 체크해주세요나머지 단계는 다 그냥 뛰어넘어주세요그리고 firebase.flutter.dev들어가셔서 필요한 라이브러리를 찾으셔서 pubspec.yaml에 직접 설치해주세요. 이때 core는 무조건 설치해주셔야합니다. 이게 없으면 어떤 라이브러리도 실행 안됩니다.그 다음 플러터 디렉토리에서 ios 디렉토리 터미널로 들어가신 다음 "pod install" 명령어를 실행해주세요.main.dart에 main함수를 다음과 같이 변경하고, 실행해보세요Future<void> main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(const MyApp()); }
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
파이썬에서 바이너리 서치
파이썬도 bisect모듈에서 bisect_left, bisect_right로 lower_bound, upper_bound지원하지 않던가요?
-
15일간의 빅데이터 파일럿 프로젝트
hue -> oozie -> pyspark 실행 간의 오류에 관하여
안녕하세요올려주신 강의를 통해 Hue와 Oozie 사용법에 대해 어느정도 알게 된 것 같습니다. 다만, 현재 oozie에서 기본적으로 제공하는 example 중에서 pyspark 파일을 실행시켜보는 예제를 hue를 활용하여 진행 중인데 잘 되지 않아 질문을 드리고 싶습니다.로그 결과 값으로 Main Class [org.apache.oozie.action.hadoop.SparkMain], exit code [1] 에러가 출력이 되는데 대표적인 원인 혹은 해결방법을 아시는게 있으실까요? 해당 오류 해결을 위해 몇 일 째 시간을 투자하였으나 원인을 알기 쉽지 않아 이렇게 질문 드리게 되었습니다. 관련 로그를 스크린샷으로 드립니다. 추가로 필요한 부분이 있으면 바로 알려드리겠습니다. 실행시키고자 하는 파일의 구조는 다음과 같습니다pysparkjob.propertieslibpi.pypy4j-0.9-src.zippyspark.zipworkflow.xml파일의 내용은 단순 pi 값을 출력하는 예제입니다. 꼭 해결하고 싶습니다감사합니다.
-
[데브경수] 민간신앙
인프런 x 데브경수
-
[에듀윌 화이트해커 양성과정] APT 악성코드 제작
실습용 라이브러리 문의
안녕하세요, 강의 잘 듣고 있습니다!다름이 아니라 실습용 라이브러리를 제공한다고 강의 중에 말씀을 하시는데(실행파일 구조1, 26분) 혹시 어디서 다운로드 받을 수 있을까요?
-
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강의 재생시 몇초씩 뒤로가서 재생되네요
ㅇㅇ
-
CAN 통신 - 자동차 신입이 알아야 할 모든 것
Offset 사용이유
인녕하세요갑자기 생각이나서 질물 드립니다Factor를 사용하면 정밀도는 낮아질 수 있지만 데이타 크기를 줄일 수 있다는 이유로 사용되는 것을 이해했습니다Dbc 파일을 다운 받아서 보니까 offset 도 많이 쓰입니다그냥 부호있는 정수를 쓰면 되는데 왜 오프셋을 써서 unsigned 타입으로 송출하는 신호가 많은지 잘 모르겠습니다 데이타 크기가 줄어드는 이유도 아니고 혹시 이유를 알려주시면 감사하겠습니다