InfoGrab DocsInfoGrab Docs

대량 내보내기 도구

Mattermost 대량 내보내기 도구 가이드

한 Mattermost 인스턴스에서 다른 인스턴스로 데이터를 이전하려면 먼저 대량 로딩 기능 \ 을 사용하여 데이터를 JSONL 파일로 내보내야 합니다. 이 도구는 개념 증명(PoC)용 서버를 구성한 뒤 운영용 서버를 별도로 만들었고, PoC 인스턴스의 기록을 유지하고 싶은 경우에 유용합니다. 내보낼 수 있는 데이터 유형은 다음과 같습니다: 팀(Teams) 채널 (공개, 비공개, 다이렉트 채널) 메시지 (일반 메시지, 비답글 메시지, 다이렉트 메시지) 스레드 토론 및 메시지 답글 메시지 반응(이모지) 사용자 사용자 환경설정 (고정 메시지 및 저장된 메시지 포함) 사용자의 팀 멤버십 사용자의 채널 멤버십 사용자의 알림 환경설정 사용자 지정 이모지 다이렉트 메시지 및 그룹 메시지 채널 (읽음/안 읽음 상태 포함) 역할(Roles) 권한 체계(Permissions schemes) 봇 사용자 Note 특정 서버 영역 내보내기, 추가 게시물 유형 내보내기, 파일 첨부, 웹훅, 봇 메시지 내보내기 등 데이터 유형별 구성은 아직 지원되지 않습니다. 삭제된 객체도 아직 지원되지 않습니다. 내보내기 도구에 추가 속성이나 객체 지원을 요청하려면 기능 아이디어 포럼 \ 에 기능 요청을 등록하세요. 데이터 대량 내보내기 # mmctl 사용 CLI 사용 mmctl export create -- attachments 명령을 실행하여 첨부 파일을 포함한 전체 내보내기 파일을 생성합니다. 자세한 내용은 Mattermost 데이터 마이그레이션 문서를 참고하세요. 작업이 실행되는 동안 mmctl export job show 명령으로 상태를 확인할 수 있습니다. 내보내기 작업 상태가 성공(successful)으로 표시되면: a. mmctl export list 명령을 실행하여 완료된 내보내기 파일 이름을 확인합니다. b. mmctl export download 명령을 실행하여 내보내기 파일을 로컬 머신에 다운로드합니다. Note Mattermost v6.0부터 이 명령은 더 이상 사용되지 않으며(deprecated), Mattermost에서 데이터를 내보내는 공식 방법으로 내보내기 명령은 CLI \ 에서 실행됩니다. Mattermost 데이터베이스의 모든 정보에 접근할 수 있는 권한을 갖고 있습니다. 내보내기 명령 실행 방법: Mattermost 서버가 설치된 디렉터리로 이동합니다. 기본 설치 경로는 /opt/mattermost \ 입니다. 다음 명령을 실행하여 서버의 모든 팀에서 데이터를 추출합니다. 파일 이름을 변경하거나 절대/상대 경로를 지정하여 내보내기 파일의 저장 위치를 지정할 수 있습니다: sudo -u mattermost bin/mattermost export bulk file.json --all-teams sudo -u mattermost bin/mattermost export bulk /home/user/bulk_data.json --all-teams 지정한 위치에서 파일을 가져옵니다. 모든 Mattermost 대량 내보내기 데이터 파일은 파일의 첫 번째