목록분류 전체보기 (40)
midnightly
[에러] sqllite[s5] : database is locked - Tortoise SVN 커밋 할 때 Commit Failed 발생 1. 커밋할 프로젝트가 열린 이클립스가 켜져 있으면 이클립스 종료 후 커밋 2. 1번으로 해결 안 됨 > ~ is already locked. clean up 하라고 오류 메세지 발생 3. clean up 하라고 해서 했는데 clean up 안 됨 [해결] 1. DB Browser for SQLite 설치 (https://sqlitebrowser.org/) 2. 데이터 베이스 파일(wc.db) 열기 3. LOCK 데이터 조회 SELECT * FROM WC_LOCK; 4. LOCK 데이터 삭제 DELETE FROM WC_LOCK; DELETE FROM WORK_QUEUE..

[에러] - 이클립스 SVN에서 체크아웃 할 때 발생했던 에러 SVN: '0x0040010b: Obtain Project Name' operation finished with error: Unable to make field private java.lang.Throwable java.lang.Throwable.cause accessible: module java.base does not "opens java.lang" to unnamed module @7b2f18cd Unable to make field private java.lang.Throwable java.lang.Throwable.cause accessible: module java.base does not "opens java.lang" to ..
📃 문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 📝 풀이 import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = ..
📃 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 📝 풀이 import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { HashMap hm = new HashMap(); for (int i = 0; i < participant.length; i++){ String name = partici..

📌 설치 4. Beats (📢 root 권한으로 실행) (1) FileBeat 다운 & 압축 풀기 - https://www.elastic.co/kr/downloads/beats/filebeat 접속해서 LINUX X86_64 링크 주소 복사 클릭 - root 계정으로 전환한다. exit - elastic 폴더로 이동해서 wget으로 파일 다운 cd /home/elastic/ wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.15.1-linux-x86_64.tar.gz - 압축 해제 tar -xvzf filebeat-7.15.1-linux-x86_64.tar.gz (2) filebeat.yml 수정 - filebeat.yml 파일을..

📌 설치 3. LogStash (1) LogStash 다운 & 압축 풀기 - https://www.elastic.co/kr/downloads/logstash 접속해서 LINUX X86_64 링크 주소 복사 클릭 - wget으로 파일 다운 wget https://artifacts.elastic.co/downloads/logstash/logstash-7.15.1-linux-x86_64.tar.gz - 압축해제 tar -xvzf logstash-7.15.1-linux-x86_64.tar.gz (2) logstash.yml 수정 - config/logstash.yml 파일을 수정한다. node.name: test config.reload.automatic: true config.reload.interval: 3..

📌 설치 2. Kibana (1) Kibana 다운 & 압축 풀기 - https://www.elastic.co/kr/downloads/kibana 접속해서 LINUX 64-BIT 링크 주소 복사 클릭 - wget으로 파일 다운 wget https://artifacts.elastic.co/downloads/kibana/kibana-7.15.1-linux-x86_64.tar.gz - 압축 해제 tar -xvzf kibana-7.15.1-linux-x86_64.tar.gz (2) kibana.yml 수정 - config/kibana.yml 파일을 수정한다. server.port: 5601 server.host: "192.168.137.101" server.name: "kibana01" elasticsearch..

📌 환경 구성 구분 사양 OS Cent OS 8 CPU 2 Core RAM 4 GB DISK 20 GB 1. 위 조건으로 구성된 VM 3개를 준비한다. - 1번 VM에 ElasticSearch, Kibana, LogStash, Beats를 설치 - 2, 3번 VM에는 ElasticSearch만 설치 2. 방화벽 중지 systemctl stop firewalld 📌 설치 1. ElasticSearch (📢 모든 VM에 동일한 작업 수행) (1) 사용자 추가 - ES는 root 계정으로 실행이 안되기 때문에 사용자 계정을 추가한다. useradd elastic - 생성한 계정으로 전환한다. su - elastic (2) ElasticSearch 다운 & 압축 풀기 - https://www.elastic.co..