본문 바로가기

IT74

[linux] 디렉토리 생성시에 서로 다른 계정 부여될때 nas 에 백업파일 보관할 디렉토리 생성중에 계정이 각각 달라서 백업이 계속 실패함location ~~ is not accessible on the node~~~ nested:AccessDeniedException ~~~~ 약 2개 서버에서 해당 파일에 동일하게 접근이 가능해야되는데  각각 계정이 다름  cat /etc/passwd 명령어로 모든 사용자 목록으로 현재 내가 사용하고 있는 사용자 정보 확인해서 비교했을때 계정이 같아야되는 두 서버의 정보가 달라서 accassible 에러가 뜬 걸로 확인이 됨 그래서 서버에 올라가있는 모든 서비스 내리고 uid:gid 맞추고 난 이후에는 접근이 잘되는 것을 확인 어쩐지 777 줘도 안돼서..뭘까 고민하다가 이런게 있었다.... 2025. 2. 27.
[ELK] Elasticsearch Data backup (json, snapshot(feat. python3)) 현재 사용 basic 버전 7.X 에서 OS 업그레이드 이후  basic 8.X버전으로 업그레이드를 위해 elasticsearch Data 백업 진행 상위 메이저 버전에서 데이터 복원을 위해 json 으로 백업을 진행 (스냅샷은 백업한 메이저 버전이 맞지 않으면 백업이 어렵기 때문에 json 버전으로 백업을 진행하면 변경된 필드를 수동으로 수정 후 백업이 가능하기 때문에 진행) elasticsearch.yml 에서 백업 경로 추가 및 수정 path.repo: ["/data/backup"]  ->elasticsearch 재실행 -> 키바나 devTool or 서버에서 저장소 등록 (서버에서 명령어 사용할 때 사용자 접근 유저정보가 있을경우에는 유저정보 추가해야됨)  - 키바나 devTool PUT /_sn.. 2025. 2. 27.
import java.util.Scanner; 이 코드는 사용자로부터 입력을 받기 위해 Scanner를 사용합니다. nextInt() 메서드를 사용하여 정수를 입력 받고, next() 메서드를 사용하여 문자열을 입력 받습니다. 그런 다음 입력된 값에 따라 한국식 나이 또는 연 나이를 계산하여 출력합니다. 마지막으로 Scanner를 닫아 메모리 누수를 방지합니다. ex) Scanner sc = new Scanner(System.in); ex) sc.close(); // 입력 스트림 닫기 2024. 4. 11.
[Mac] invalid active developer path ~ error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 해결 - xcode-select --install 이유 - OS update 할 때마다 이와같은 오류가 자주 일어난다고 한다. 참고 - https://developer.apple.com/forums/thread/673827 2023. 10. 5.