목록분류 전체보기 (220)
코딩마을방범대
컴퓨터 포맷 후 Intellij 에서 처음 push를 시도했는데 아래와 같이 동작이 정상적으로 수행되지 않았다.'Permission denied (publickey)' 이라는 오류는 SSH 키 인증이 실패했음을 의미한다. 저런 팝업창이 아니더라도 Intellij 내의 Git-Console의 로그를 보아도 확인할 수 있다.git@192.~: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 위 문제를 해결하기 위해선 ssh 키를 발급한 후, 원격 레포지토리에 등록해주면 된다.아래..
Intellij 에서 git 브랜치 목록을 불러오려고 'git remote update' 명령어를 실행했더니 아래 오류가 발생했다.윈도우에서 사용자명을 관리자 권한으로 대충 변경했더니 권한이 제대로 연동되지 않았나보다.fatal: detected dubious ownership in repository at 'D:/폴더명''D:/폴더명' is owned by:(inconvertible) (S-1-5-21-1660426313-74~~)but the current user is:DESKTOP-HF~~~/유저명 (S-1-5-21-~~)To add an exception for this directory, call: git config --global --add safe.directory 'D:/폴더명'..
포스트맨에 프로젝트 관련된 API와 변수 설정을 열심히 해놨는데, 다른 PC에서도 테스트를 해야하는 경우가 생길 수 있다.그럴 때 API 하나하나, 변수 하나하나 다시 설정하기 너무 번거롭기도 하고 데이터의 일관성이 깨질 수도 있다. 변수와 워크스페이스의 컬렉션은 별도이므로 각각 개별적으로 백업, 복원을 해줘야 한다. 컬렉션 백업 워크스페이스 내의 백업이 필요한 컬렉션에 마우스를 갖다대면 기타 옵션(...) 버튼이 나타난다.해당 버튼을 클릭 시 'Export' 라는 메뉴를 찾아볼 수 있다. 클릭 후 나오는 화면에서 Export를 클릭해주면 백업 완료! 컬렉션만의 변수를 생성하는 방법해당 컬렉션을 클릭하면 컬렉션 상세 정보가 조회되는데, 여기서 'Variables' 탭을 선택해준다.그 다음, 생성하..
내가 별도로 용량이 큰 파일이나 프로그램을 추가로 다운로드 받은 적이 없는데 디스크 용량이 꽉 차버렸다..왠만한건 다 지워봤지만 60GB는 턱도 없었고, 용량 탓인지 컴퓨터도 느린 것 같았다. 디스크 용량을 차지하는 폴더를 시각화하여 보여주는 다른 프로그램들도 많이 사용해보았지만,TreeSize 라는 프로그램이 관리자 권한을 잘 부여받고 시스템적인 폴더도 조회가 가능한 것 같다. 다른 프로그램을 사용했을 땐 보이지 않던 시스템 폴더도 확인할 수 있어서, 원인을 찾을 수 있었다. Find Space Hogs with TreeSize Free | JAM SoftwareI was using Treesize to manage the space on my drive after having installed the..
가끔 자주 사용하는 액션에 단축키가 설정되어있지 않는 경우가 있다.이럴 경우 임의로 단축키 설정이 가능한데, Intellij IDEA는 설정되어있는 단축키가 많기 때문에,충돌 나서 기존의 단축키는 지워지는 경우가 많을 것이다. 하지만 내가 설정하는게 더 중요하므로... 😂 우선 첫 번째로, File-Settings를 클릭해준다. 또는 Ctrl+Alt+S로 설정에 들어가준다. 그 다음, Keymap 탭에 들어가서 단축키를 설정하고 싶은 액션을 검색해준다.나의 경우 git History에 단축키를 설정하고 싶으니 history를 검색해주었다. 원하는 액션 항목을 클릭해준 뒤, 원하는 옵션을 클릭하여 설정하면 완료!앞으로 번거롭게 마우스 클릭클릭으로 해당 액션을 실행할 필요가 없다!
백업 데이터를 이용한 복원은, 새로운 인스턴스를 생성할 때 만들었던 AMI를 이용해 생성해주면 된다. 인스턴스 백업 (AMI 생성) 1. 이미지 생성백업용 AMI를 생성해주려면, 인스턴스를 선택한 후 '작업-이미지 및 템플릿-이미지 생성'을 클릭해주면 된다. 2. 이미지 정보 설정아래와 같이 이름, 설명 등을 설정해주면 된다. 여기서 주의할 점은, 인스턴스 재부팅을 선택하지 않을 경우 실시간으로 변경되는 데이터를 반영하지 못할 수 있으므로데이터의 일관성을 위해 재부팅을 선택하는 것을 추천한다고 한다. 인스턴스 초기화 1. 루트 볼륨 대체 클릭초기화하고 싶은 인스턴스를 선택한 후 '작업-모니터링 및 문제 해결-루트 볼륨 대체'를 클릭한다. 2. 대체 작업 생성아래처럼 복원을 시작 상..
주키퍼는 카프카와 보편적으로 함께 사용되는 서비스이다.주키퍼와 카프카의 개념을 잘 모르겠다면 아래 포스트를 참고하면 된다.하지만, 주키퍼와 카프카를 같이 사용할 때 문제점들이 발생하면서, 이를 보완하기 위한 새로운 서비스가 등장하게 된다. Zookeeper의 개념과 Kafka와의 상관관계KRaft, Kafka, Zookeeper는 모두 분산 시스템에서 메시지 큐잉과 데이터 관리를 위해 사용되는 기술이다.기본적으로 사용할 때 Kafka와 Zookeeper를 같이 사용하는데, KRaft 사용 시 Zookeeper를 사용하지 않아sweet-rain-kim.tistory.com KRaft가 생긴 배경 Zookeeper 사용 시의 문제점1. 성능브로커는 모든 토픽과 파티션에 대 한 메타데이터를 주키퍼..
KRaft, Kafka, Zookeeper는 모두 분산 시스템에서 메시지 큐잉과 데이터 관리를 위해 사용되는 기술이다.기본적으로 사용할 때 Kafka와 Zookeeper를 같이 사용하는데, KRaft 사용 시 Zookeeper를 사용하지 않아도 된다고 한다. Kafkakafka는 일전에 작성한 포스트를 참고하면 된다.간단히 말해서 고성능의 분산 메시징 시스템으로, 스트리밍 데이터를 처리하고 저장하는데 사용된다.메시지 브로커가 존재하여 토픽을 이용해 생산자(Producer)와 소비자(Consumer) 간의 메시지를 중개한다. 아파치 카프카(Apache Kafka)우선 메시지 큐와 관련된 용어들을 함께 알아본 뒤에 카프카에 대해 알아볼 것이다! 메시지 지향 미들웨어(MOM; Message Orient..