본문 바로가기
반응형

전체 글110

[Elastic Error] Error response from daemon: Conflict. The container name "/elasticsearch" is already in use 이미 컨테이너 이름이 존재하기 때문에 생기는 이슈 container 이름을 elasticsearch 에서 elasticsearch.8.11 변경 (container name 변경) Error response from daemon: driver failed programming external connectivity on endpoint elasticsearch.8.11Error starting userland proxy: listen tcp4 0.0.0.0:9300: bind: address already in use port 번호를 변경해줍니다 정상 기동되었다 2025. 2. 10.
[Docker compose] Elastic Search 설치 인터넷되는 환경에서 docker 설치 후 elastic 설치 진행. 1. Docker와 Docker Compose 설치 sudo apt updatesudo apt install -y docker.io docker-compose 2. Docker Compose 파일 작성mkdir -p ./elasticsearch && cd ./elasticsearchvim docker-compose.yml docker-compose.yml 파일에 저장:version: '3'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.11.1 container_name: elasticsearch environment: .. 2025. 2. 10.
[Java] IntellJ VM arguments (VM options 추가) VM arguments(VM options)란 JVM에 전달되어 VM의 동작방식 및 시스템 속성을 정의한다. 옵션은 다양한게 있는데, X는 heap memory, buffer 크기 등을 지정하고 D옵션은 전역 시스템 속성을 정의한다. Eclipse에서는 VM argument라고 하고, Intellj는 VM option이라고 한다.실행 디버그 구성을 우측 상단에서 들어가는 방법과 Run/debug Configurations 선택 적용할 필요가 있는 해당 어플리켈이션을 설정한 후, 욥션에 Add VM ioption을 활성화 해준다. 2023. 10. 10.
[Gitlab ERROR]fatal: fetch-pack: invalid index-pack output 해결 방법; 특정 branch만 clone gitlab에서 clone을 진행하다가, 전체가 clone 받아진 듯하더니 아래와 같은 오류를 남기며 죽어버렸다.. 총 두가지 시도를 진행할 것인데, 전체에서 각 branch 의 히스토리를 2씩 읽어오는 것에서 > 특정 branch 클론 ; 실패 특정 branch의 1 depth의 히스토리만 읽고 fetch all 진행 ; 성공fetch-pack: unexpected disconnect while reading sideband packets fatal: early EOF fatal: fetch-pack: invalid index-pack output해당 원인은 브런치가 너무 많고 용량이 커서로 판단이 되었고, 깃 히스토리를 전체 받지 않고 depth 옵션을 지정하여 clone 받으면 된다. (전체가 아.. 2023. 10. 4.
인텔리제이(IntelliJ) 프로젝트와 깃(GitLab) 연동 - 1 gitbash,window 연동으로 repo clone 보호되어 있는 글 입니다. 2023. 10. 4.
GitLab SSH key 등록 (git bash) 명령어 : ssh-keygen첫번째는 경로를, 두번째는 password 설정을 진행하는데 둘다 enter입력 시, 첫번째는 적혀있는 기본 경로에 저장이 되고 두번째는 비밀번호 없이 저장된다. 그 다음 적혀있는 기본 경로로 가서, id_rsa.pub 을 우클릭하여, 메모장을 연다. 해당 안에 있는 파일을 모두 복사 한다. (ctrl + A > ctrl + C) gitlab 접속 후, 우측 내 profile를 클릭하면, profile과 settings , Help 가 나오는데 > Setttings 클릭 후 왼쪽에 있는 SSH keys를 클릭 한 후, key에 복사한 키를 저장한다. Key에 복사한 항목을 붙여 넣으면 타이틀은 자동으로 매핑되며, 저장을 누르면 아래처럼 등록이 가능하다. 등록 이후 프로젝트를.. 2023. 10. 4.
[H2 Database] H2 - Springboot 사전 작업 - (2)테이블 & 데이터 생성 h2 폴더의 bin 폴더 하위의 h2.bat을 클릭하여 실행시켜준다. 혹시 아래와 같은 "java.net.BindException: Address already in use: JVM_Bind" 의 포트가 겹쳤다는 오류가 날 경우,1. 두번 눌러서 2개가 켜진 경우 2. 8082의 포트를 누군가가 쓸 경우이렇게 두가지 케이스로 나뉘는데 1번은 두개 중 하나만 쓰면 되고, 2번의 케이스의 경우, 포트번호를 바꾸거나, 해당 포트를 쓰고 있는 pid를 kill한 후에 진행하면 된다. 간혹 가다가 위에 있는 IP로 접속이 안된다면 ip 만 localhost 로 바꾼다. 기존에 파일 경로를 직접접근하는 것이 아닌, 톰캣으로 접근할 수 있도록 바꾼다. (이렇게 해야 여러곳에서 충돌없이 접근할 수 있다) jdbc.. 2023. 9. 11.
[H2 Database] H2 - Springboot 사전 작업 - (1)설치 및 간단 실행 H2는 주로 교육용으로 쓰이며, 가볍고 관리자 페이지 또한 제공해준다는 장점이 있다.제품 출시일은 2005년으로 매우 오래된 제품이지만, 위의 장점으로 인하여 초기 교육용으로 많이 사용한다, 주로 로컬에서 돌릴때 혹은 테스트용으로 주로 사용이 된다. H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다.아래의 사이트로 들어가면 다운로드 받는 것이 가능하며,Windwons Installer로 다운받는 것도 가능하지만 window를 사용하지 않는 사용자도 있기 때문에 All Platform으로 다운 받는다. H2 Database Download URL 해당 파일을 받고 압축을 푼다. All platform 압축 파일을 풀면 H2 .. 2023. 9. 6.
Flask Project - mongodb local 설치 및 연동 1. Mongo 설치 엔터프라이즈 버전 : Mongo 설치 링크 커뮤니티 버전 : Mongo 설치 링크 커뮤니티 버전무료로 사용 가능한 버전엔터프라이즈 버전엔터프라이즈 구독을 통해 사용가능하고, 추가적인 기능 / LDAP, Kerberos 지원 등을 제공 받을 수 있다.따라서 엔터프라이즈가 아닌 커뮤니티 버전을 설치해준다. msi 확장자로 다운 받은 내용을, 열어서 Next > Accept select box > Next > Complete > Next 진행. 상단의 오른쪽1번째 이미지를 보면, data 경로를 따로 지정할 수 있으나, 따로 지정하지 않고 default 설정으로 진행한다. 마지막으로 옆 이미지의 좌측 하단에 있는 Install MongoDB Compass를 설치한다. MongoDB.. 2023. 7. 25.
GPT-3.5; OpenAI API in Python - colab 튜토리얼(1) 최근에 핫했던, Chat-GPT로 그 후에 Open ai가 많은 주목을 받게 되었다. 이번에 우연치 않은 기회로 회사로부터, 지원을 받아 open api의 유료버전을 접해볼 수 있었으며, 사실상, open api는 처음 해보는 분야(?) 이기 때문에 천천히 하나씩 진행해보고자 한다. 유료버전인 gpt-3.5-turbo를 사용하여 파이썬으로 연결 및 테스트를 진행 예정이다. chat과 image 둘다 생성해보는 코드는 마지막 코드 참조.목차Open API key 발급 (Create API key) OpenAI-3.5 Create Chat OpenAI-3.5 Create Image 먼저 선행이 되어야 할 부분은 계정 생성이다. openai 사이트에 접속하여 좌측의 api 영역을 누르면, 위.. 2023. 7. 18.
반응형