본문 바로가기

Rename3

[hive] 하이브 데이터베이스 이름 변경(hive database rename) 기본적으로 하이브는 데이터베이스의 이름을 변경하는 것은 지원하지 않는다. 따라서 메타스토어(metastore)의 테이블에 있는 하이브 테이블의 이름을 수정하면 된다. 메타스토어는 ID 기준으로 처리 되기 때문에 메타스토어의 이름을 변경하면 적용된다. 우선 하이브 메타스토어(metastore)에 mysql 로 접속한다. * 설정한 기준에 따라 다르게 접속하면된다. * 메타 스토어의 주소를 모르면 hive-site.xml 에 설정된 javax.jdo.option.ConnectionURL 정보를 확인한다. 하이브 DB를 보면 DBS 테이블이 DB 관련 정보이다. mysql> desc DBS;+-----------------+---------------+------+-----+---------+-------+|.. 2018. 5. 25.
[git] git 저장소의 리파지토리 이름 변경 및 프로젝트의 이름 변경 Git 저장소에 저장한 프로젝트의 이름을 변경하는 방법은 우선 Git 웹 홈페이지의 settings 에서 변경할 수 있다. 여기 Repository name 에서 수정하면 이름을 변경할 수 있다. 이부분은 리파지토리 이름을 변경하는 곳이고 프로젝트의 이름은 리팩토링을 통해서 변경할 수 있다. 이클립스 기준에서 프로젝트의 리팩토링에서 Refactor -> Move 프로젝트를 이동하고, Refactor -> rename 으로 이름을 변경하면 프로젝트의 이름을 변경할 수 있다. 그리고 이렇게 변경한 프로젝트를 push 하여 git 저장소에 반영해주면 된다. 이렇게 두단계를 거치면 프로젝트의 이름을 변경할 수 있다. 2018. 5. 10.
[python] 현재폴더의 파일이름, 파일명 일괄 변경하기 현재 폴더의 파일명을 일괄로 변경하는 스트립트는 다음과 같다. os의 rename(), listdir() 함수를 이용한다. 2018. 4. 23.