낙타의 노트

낙타의 노트

  • 분류 전체보기 (110)
    • JAVA (27)
    • DateBase (15)
    • 리눅스 (12)
    • 윈도우 (2)
    • 네트워크 (1)
    • HTML (3)
    • 웹(JSP) (11)
    • CSS (2)
    • Java script (7)
    • jQuery (8)
    • Spring (12)
    • util (4)
    • aws (1)
  • 홈
  • 태그
  • 방명록
  • 자바 공부
RSS 피드
로그인
로그아웃 글쓰기 관리

낙타의 노트

컨텐츠 검색

태그

select outputstream ELK Windows2012 bonding Windows2012r2 보조 스트림 java 티밍 Dell 리눅스 InputStream omsa teaming logstash 본딩 centos 우분투 ubuntu set

최근글

댓글

공지사항

아카이브

분류 전체보기(110)

  • java 8 환경에서 java 11 프로젝트 배포하기

    2021.10.07
  • logstash로 nginx 로그 수집하기 (ELK)

    2021.09.10
  • AWS CLI 설치 for MacOs

    2021.08.31
  • Amazon Elasticsearch Service으로 ELK 구성 느낀점

    2021.08.31
  • ubuntu에서 crontab이 작동되지 않는 이슈 발생

    2021.08.26
  • 자바 이모지(이모티콘) 포함 여부 확인

    2021.07.21
java 8 환경에서 java 11 프로젝트 배포하기

진행하게 된 계기 현재 진행중인 모든 프로젝트의 환경은 Spring boot 2.1.2, java 1.8로 되어있다. 이번 새로운 프로젝트에서 nosql을 적용해야 했고 현재 aws환경이라 aws의 DynamoDB를 채택했다. 그렇기에 DynamoDB 라이브러리를 사용해야 했는데 지원하는 최소 버전이 Spring boot 2.1.4 이기에 Spring boot 버전 업이 필요했다. 그렇지만 이번에 버전업을 한다면 이후 기준이 되는 버전이 됐어야 했고 좀더 최신의 사양을 사용해야한다고 생각이 들었기에 최근 Spring boot 에서 표준버전으로 많이 사용되는 2.5.5를 선택했다. 이후 이참에 java 버전도 올리고싶은 니즈가 있어서 올해 17 LTS가 나왔기에 이전 LTS인 java 11을 선택하여 프로..

2021. 10. 7. 16:44
logstash로 nginx 로그 수집하기 (ELK)

적용 사유 이전에는 ELK를 사용할때 nginx로그 수집을 filebeat로 했었다. 그런 이유는 아래와 같다. 1. 구축난의도가 쉽다. (kibana 접속하여 "add data" 들어갈경우 자세하게 알려줌) 2. 모듈형식이라 유지보수할게 거의 없다. 3. 메모리를 적게 사용한다. (사실 이럴경우 flunted, flunted-bit를 사용하면 되지만 설정값을 찾는게 어려웠다. 또한 설치된 앱의 이름이 실제 td-agent 라서 실제 구축한 사람이 아니면 다른사람들은 기억하기 어려울수 있다 생각했다.) 그러나 nginx 로그를 logstash로 변경한 이유는 아래와 같다. 1. aws의 Amazon opensearch service (구 Amazon elasticsearch) 로 서비스를 옮기면서 ope..

2021. 9. 10. 12:00
AWS CLI 설치 for MacOs

1. macOS에서 AWS CLI 버전 2 패키지 설치 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-mac.html macOS에서 AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도 /var/log/install.log에 자 docs.aws.amazon.com 2. pkg 설치 계속 및 설치를 클릭해 패키지를 설치한다. 3. SessionManagerPlugin 설치 aws cli로 접속하기 위해서 세션매니저..

2021. 8. 31. 15:18
Amazon Elasticsearch Service으로 ELK 구성 느낀점

이번 처음으로 aws elasticsearch를 이용하여 ELK 스택을 구성해 보았고 기본적으로 사용하는 elastic의 elasticsearch(https://www.elastic.co/kr/) 과 다른점이 있었다 그것에 대해 정리를 해볼려 한다. 확실한건 나는 elasticsarch를 많이 써보지 않았기도 하고 aws는 이번에 처음 접해보는것이라 틀린점이 많을것이다. 그렇기에 그런부분에 지적을해준다면 정말 감사히 생각하니 많으 지적과 말씀을 부탁한다. 차이점 aws elasticsearch는 elastic의 elasticsarch가 아니라 Open Distro for Elasticsearch(https://opendistro.github.io/for-elasticsearch/)를 쓴다. elastic..

2021. 8. 31. 13:57
ubuntu에서 crontab이 작동되지 않는 이슈 발생

이슈상황 최근 서버 환경이 GCP에서 aws로 바뀌면서 서버를 새로 설정해야하는 이슈가 생겼다. 그러면서 해당 서버들의 로그들을 백업하는 스크립트를 생성 후 crontab으로 실행되게 설정을 했다. 그런데 분명 서버에 접속해서 cli로 실행 될때는 crontab이 잘 되는데 스크립트로 crontab을 배포 하면 실행이 되지 않았다. crontab 설정 방식 1. crontab 파일과 crontab으로 실행될 스크립트를 다운받는 스크립트를 하나 생성 - install.sh 로 명명 2. crontab을 설정할 서버에서 install.sh를 실행하여 미리 만들어놓은 crontab 파일을 /var/spool/cron/crontab 에 복사 3. systemctl restart cron으로 cron.servic..

2021. 8. 26. 17:34
자바 이모지(이모티콘) 포함 여부 확인

자바 소스 String text1 = "🥰🤯"; String text2 = " ♡♥☆★가나다ABCabc123!@#"; Pattern rex = Pattern.compile("[\\x{10000}-\\x{10ffff}\ud800-\udfff]"); Matcher rexMatcher1 = rex.matcher(text1); Matcher rexMatcher2 = rex.matcher(text2); System.out.println("text1 이모지 포함되어 있는가? : " + rexMatcher1.find()); System.out.println("text2 이모지 포함되어 있는가? : " + rexMatcher2.find());결과 text1 이모지 포함되어 있는가? : true text2 이모지 포함되..

2021. 7. 21. 22:39
1 2 3 4 ··· 19
낙타의 노트 git url
문제가 있을경우 rio311@naver.com 으로 메일주세요.

티스토리툴바