본문 바로가기

Update4

[nodejs] CentOS에서 NodeJs 업데이트 방법 nodejs가 yarn 리파지토리로 옮겨지고 난 후 업데이트 방법이 아래와 같습니다. 저는 node v6에서 v14로 업그레이드를 진행하였습니다. yarn 리파지토리를 추가하고 실행 함 프록시 설정이 필요하면 설치 스크립트의 curl 에 프록시 설정을 모두 추가해야 함 중간에 오류가 발생하면 설치된 nodejs를 삭제하고, 로컬의 캐쉬를 삭제후, 설치하면 됨 2021. 1. 19.
[python] pymysql 을 이용하여 db insert, update, select 하기 파이썬에서 MySQL이나 MariaDB를 이용할 때는 pymysql 라이브러리를 이용합니다. pip를 이용하여 라이브러리를 먼저 설치하고 다음의 예제를 이용하면 됩니다. pymysql 설치 pip install PyMySQL execute vs executemany execute는 단발성 입력 executemany는 배치 잡을 처리 dict 형으로 데이터를 입력할 때 DB의 키워드(예약어) 데이터가 있으면 오류가 발생함. 2020. 12. 28.
[oozie] 우지 잡의 프로퍼티 업데이트 우지는 실행중에 잡에 등록된 컨피그 프로퍼티 값을 수정할 수 있습니다. 1. 우지에 등록된 설정값을 xml 로 받고2. xml 을 수정후3. xml 을 우지 설정값으로 update 하면 됩니다. 1. 설정값 로컬 다운로드 oozie job -configcontent OOZIE-COORD-ID >> OOZIE-COORD-ID.xml 2. 수정되는 상태 확인(실제로 변경하지는 않음) oozie job -oozie http://localhost:11000/oozie -config OOZIE-COORD-ID.xml -update OOZIE-COORD-ID -dryrun 3. 설정값 변경 oozie job -oozie http://localhost:11000/oozie -config OOZIE-COORD-ID.x.. 2018. 12. 14.
[oozie] 우지 쉐어라이브러리(sharelib) 설정 및 갱신 우지 쉐어라이브러리는 oozie-site.xml 파일에 위치를 설정한다. 다음의 설정을 이용하여 위치를 설정하면 된다. oozie.service.WorkflowAppService.system.libpath hdfs://location/share/lib System library path to use for workflow applications. This path is added to workflow application if their job properties sets the property 'oozie.use.system.libpath' to true. 우지가 실행중에 우지 쉐어 라이브러리를 추가하면 갱신이 안될 수 가 있다. 이럴때는 다음의 명령을 이용하여 갱신하면 된다. oozie admin -.. 2017. 9. 1.