From 3bf9ee16805f315e5dcdba310826f414b0a37b00 Mon Sep 17 00:00:00 2001 From: MonHun Date: Sun, 11 Feb 2024 21:29:05 +0900 Subject: [PATCH] win 0211 --- .../plugins/recent-files-obsidian/data.json | 360 +++++++++--------- Recognition/.obsidian/workspace.json | 80 ++-- .../ELK/ELK 폐쇄망 설치(New).md | 110 ++++++ Recognition/Programing/ELK/query DSL.md | 14 + .../Programing/Kafka(AMQP)/Kafka 명령어.md | 29 ++ Recognition/Programing/Tibero/NVL관련.md | 10 + .../Tibero/PROCEDURE-type 선언.md | 19 + .../Tibero/Tibero 스크립트 추출.md | 34 ++ .../Programing/Tibero/권한(Grant).md | 7 + .../Programing/무제폴더/desktop.ini | 2 - .../Tools/GitHub/GIT Repository 이관.md | 28 ++ .../0.관련정보/공유문서.md | 21 +- .../9.기타/방문증 신청 문구.md | 8 +- .../프로젝트/스마트계류장/TODO.md | 15 +- Recognition/Zettelkasten/PassWD.md | 5 +- 15 files changed, 504 insertions(+), 238 deletions(-) create mode 100644 Recognition/Programing/ELK/ELK 폐쇄망 설치(New).md create mode 100644 Recognition/Programing/ELK/query DSL.md create mode 100644 Recognition/Programing/Tibero/NVL관련.md create mode 100644 Recognition/Programing/Tibero/PROCEDURE-type 선언.md create mode 100644 Recognition/Programing/Tibero/Tibero 스크립트 추출.md create mode 100644 Recognition/Programing/Tibero/권한(Grant).md delete mode 100644 Recognition/Programing/무제폴더/desktop.ini create mode 100644 Recognition/Tools/GitHub/GIT Repository 이관.md diff --git a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json index cbe70f1..28f0a98 100644 --- a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json +++ b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,204 +1,204 @@ { "recentFiles": [ - { - "basename": "명령어-TOP", - "path": "Programing/Linux/명령어-TOP.md" - }, - { - "basename": "Kafka-ELK 테스트", - "path": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md" - }, { "basename": "공유문서", "path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md" }, - { - "basename": "방문증 신청 문구", - "path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md" - }, - { - "basename": "메시지별 특징", - "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/메시지별 특징.md" - }, - { - "basename": "Lock 조회", - "path": "Programing/Tibero/Lock 조회.md" - }, - { - "basename": "테이블 Archive 로그 설정 변경", - "path": "Programing/Tibero/테이블 Archive 로그 설정 변경.md" - }, - { - "basename": "Tibero 이중화 구성시 서비스 실행", - "path": "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md" - }, - { - "basename": "ssh포트로 파일 전송", - "path": "Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md" - }, - { - "basename": "테이블 스페이스 관련", - "path": "Programing/Tibero/테이블 스페이스 관련.md" - }, - { - "basename": "테이블 정의서 DB테이블 생성", - "path": "Programing/MariaDB/테이블 정의서 DB테이블 생성.md" - }, - { - "basename": "ELK 폐쇄망 설치", - "path": "Programing/ELK/ELK 폐쇄망 설치.md" - }, - { - "basename": "압축 생성 및 압축 풀기", - "path": "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md" - }, - { - "basename": "Gitea 설치", - "path": "Tools/GitHub/Gitea 설치.md" - }, - { - "basename": "EAI_GRDACMVT_RCV", - "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI_GRDACMVT_RCV.md" - }, - { - "basename": "EAI_FLTACDMMLSTNDEP_RCV", - "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI_FLTACDMMLSTNDEP_RCV.md" - }, - { - "basename": "테이블 정의서 SQL", - "path": "Programing/Oracle/테이블 정의서 SQL.md" - }, - { - "basename": "flutter 오류", - "path": "Programing/Flutter/flutter 오류.md" - }, - { - "basename": "Kafka 참고", - "path": "Programing/Kafka(AMQP)/Kafka 참고.md" - }, - { - "basename": "RabbitMQ 참고", - "path": "Programing/RabbitMQ(AMQP)/RabbitMQ 참고.md" - }, - { - "basename": "Server에 VNC 설치", - "path": "Programing/Linux/Ubuntu/Server에 VNC 설치.md" - }, - { - "basename": "TableRow특정조건에 따라 보이기 - 숨기기", - "path": "Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md" - }, - { - "basename": "2022-05-10", - "path": "Work Related/1.업무메모/2022.05/2022-05-10.md" - }, - { - "basename": "2022-02-18", - "path": "Work Related/1.업무메모/2022.02/2022-02-18.md" - }, - { - "basename": "우분투 JAVA 설치", - "path": "Programing/Linux/Ubuntu/우분투 JAVA 설치.md" - }, - { - "basename": "Docker 명령어", - "path": "Programing/Docker/Docker 명령어.md" - }, - { - "basename": "Docker 폐쇄망 설치", - "path": "Programing/Docker/Docker 폐쇄망 설치.md" - }, - { - "basename": "Docker 페쇄망 이관", - "path": "Programing/Docker/Docker 페쇄망 이관.md" - }, - { - "basename": "EAI Server 셋팅", - "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md" - }, - { - "basename": "Docker Compose", - "path": "Programing/Docker/Docker Compose.md" - }, - { - "basename": "DB_Lock확인", - "path": "0.바로가기/DB_Lock확인.md" - }, - { - "basename": "Reno server URL", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/Reno server URL.md" - }, - { - "basename": "스키마 생성", - "path": "Programing/Tibero/스키마 생성.md" - }, - { - "basename": "TPR 확인", - "path": "Programing/Tibero/TPR 확인.md" - }, - { - "basename": "추가 항공사", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/추가 항공사.md" - }, - { - "basename": "EAI 데이터 초기화", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 데이터 초기화.md" - }, - { - "basename": "EAI 연계 데이터 복구", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 연계 데이터 복구.md" - }, - { - "basename": "Scrcpy 명령어", - "path": "Tools/Scrcpy/Scrcpy 명령어.md" - }, - { - "basename": "2022-06-15", - "path": "Work Related/1.업무메모/2022.06/2022-06-15.md" - }, - { - "basename": "용어정리", - "path": "Work Related/프로젝트/스마트계류장/항공용어/용어정리.md" - }, - { - "basename": "약어표", - "path": "Work Related/프로젝트/스마트계류장/항공용어/약어표.md" - }, - { - "basename": "유닉스(AIX) 유저 생성", - "path": "Programing/Linux/Unix/유닉스(AIX) 유저 생성.md" - }, - { - "basename": "관리페이지 테스트 쿼리", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/관리페이지 테스트 쿼리.md" - }, { "basename": "유저생성", "path": "Programing/Linux/RHEL9/유저생성.md" }, { - "basename": "설치", - "path": "Programing/MariaDB/설치.md" + "basename": "방문증 신청 문구", + "path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md" }, { - "basename": "기동 및 종료", - "path": "Programing/Tibero/기동 및 종료.md" + "basename": "Tibero 스크립트 추출", + "path": "Programing/Tibero/Tibero 스크립트 추출.md" }, { - "basename": "Termux SSH", - "path": "Programing/Linux/Termux/Termux SSH.md" + "basename": "DDL 스크립트 추출", + "path": "Programing/Tibero/DDL 스크립트 추출.md" }, { - "basename": "SSH", - "path": "Programing/Linux/RHEL9/SSH.md" + "basename": "Kafka-ELK 테스트", + "path": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md" }, { - "basename": "TODO", - "path": "Work Related/프로젝트/스마트계류장/TODO.md" + "basename": "GIT Repository 이관", + "path": "Tools/GitHub/GIT Repository 이관.md" }, { - "basename": "CCTV 설치된 멀티 주기장", - "path": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md" + "basename": "CLI에서 Git 사용", + "path": "Tools/GitHub/CLI에서 Git 사용.md" + }, + { + "basename": "Ubuntu Gitlab 설치", + "path": "Tools/GitHub/Ubuntu Gitlab 설치.md" + }, + { + "basename": "Docker 명령어", + "path": "Programing/Docker/Docker 명령어.md" + }, + { + "basename": "Gitea 설치", + "path": "Tools/GitHub/Gitea 설치.md" + }, + { + "basename": "Git 자동화 스크립트", + "path": "Tools/GitHub/Git 자동화 스크립트.md" + }, + { + "basename": "Git 설치", + "path": "Tools/GitHub/Git 설치.md" + }, + { + "basename": "그룹생성", + "path": "Tools/GitHub/그룹생성.md" + }, + { + "basename": "Windwos에 GitLab 설치 (Docker)", + "path": "Tools/GitHub/Windwos에 GitLab 설치 (Docker).md" + }, + { + "basename": "2023-05-23", + "path": "Work Related/1.업무메모/2023-05-23.md" + }, + { + "basename": "22.02.03", + "path": "Work Related/1.업무메모/2022.02/22.02.03.md" + }, + { + "basename": "22.01.27", + "path": "Work Related/1.업무메모/2022.01/22.01.27.md" + }, + { + "basename": "22.01.26", + "path": "Work Related/1.업무메모/2022.01/22.01.26.md" + }, + { + "basename": "GMT사내관련", + "path": "Work Related/0.참고자료/GMT사내관련.md" + }, + { + "basename": "UFW 사용법", + "path": "Programing/Linux/Ubuntu/UFW 사용법.md" + }, + { + "basename": "Kafka 설치", + "path": "Programing/Kafka(AMQP)/Kafka 설치.md" + }, + { + "basename": "CMAK", + "path": "Programing/Kafka(AMQP)/CMAK.md" + }, + { + "basename": "CentOS7 네트워크 설정", + "path": "Tools/VirtualBox/CentOS7 네트워크 설정.md" + }, + { + "basename": "특정 포트 임시 오픈", + "path": "Programing/Linux/Ubuntu/특정 포트 임시 오픈.md" + }, + { + "basename": "셋팅관련", + "path": "Work Related/프로젝트/스마트계류장/Java PGM/Radar/셋팅관련.md" + }, + { + "basename": "리눅스 테스트 서버 (VMware)", + "path": "Work Related/프로젝트/D-MHFH/0.관련정보/리눅스 테스트 서버 (VMware).md" + }, + { + "basename": "2022-06-14", + "path": "Work Related/1.업무메모/2022.06/2022-06-14.md" + }, + { + "basename": "22.02.09", + "path": "Work Related/1.업무메모/2022.02/22.02.09.md" + }, + { + "basename": "네트워크 설정", + "path": "Programing/Linux/RHEL9/네트워크 설정.md" + }, + { + "basename": "Home Network", + "path": "Zettelkasten/Home Network.md" + }, + { + "basename": "Kafka 명령어", + "path": "Programing/Kafka(AMQP)/Kafka 명령어.md" + }, + { + "basename": "Kafka설정", + "path": "Programing/Kafka(AMQP)/Kafka설정.md" + }, + { + "basename": "Lock 조회", + "path": "Programing/Tibero/Lock 조회.md" + }, + { + "basename": "DB_Lock확인", + "path": "0.바로가기/DB_Lock확인.md" + }, + { + "basename": "Kafka Producer", + "path": "Programing/Kafka(AMQP)/Kafka Producer.md" + }, + { + "basename": "Kafka JMX 설정", + "path": "Programing/Kafka(AMQP)/Kafka JMX 설정.md" + }, + { + "basename": "Kafka 참고", + "path": "Programing/Kafka(AMQP)/Kafka 참고.md" + }, + { + "basename": "Loop문", + "path": "Programing/Oracle/Loop문.md" + }, + { + "basename": "배열선언", + "path": "Programing/Oracle/배열선언.md" + }, + { + "basename": "데이터 타입", + "path": "Programing/Oracle/데이터 타입.md" + }, + { + "basename": "테이블 정의서 SQL", + "path": "Programing/Oracle/테이블 정의서 SQL.md" + }, + { + "basename": "PassWD", + "path": "Zettelkasten/PassWD.md" + }, + { + "basename": "NVL관련", + "path": "Programing/Tibero/NVL관련.md" + }, + { + "basename": "PROCEDURE-type 선언", + "path": "Programing/Tibero/PROCEDURE-type 선언.md" + }, + { + "basename": "일자 일괄 생성", + "path": "Programing/Oracle/일자 일괄 생성.md" + }, + { + "basename": "올림, 버림, 절사", + "path": "Programing/Oracle/올림, 버림, 절사.md" + }, + { + "basename": "오라클 alert", + "path": "Programing/Oracle/오라클 alert.md" + }, + { + "basename": "오라클 유저 패스워드 변경", + "path": "Programing/Oracle/오라클 유저 패스워드 변경.md" + }, + { + "basename": "오라클 랜덤숫자 가져오기", + "path": "Programing/Oracle/오라클 랜덤숫자 가져오기.md" } ], "omittedPaths": [], diff --git a/Recognition/.obsidian/workspace.json b/Recognition/.obsidian/workspace.json index 4b7569c..0ec9308 100644 --- a/Recognition/.obsidian/workspace.json +++ b/Recognition/.obsidian/workspace.json @@ -4,37 +4,23 @@ "type": "split", "children": [ { - "id": "e4e27b2bdf90aafc", + "id": "156b067ea2732454", "type": "tabs", "children": [ { - "id": "f2000a9ce758f2be", + "id": "cc3897402d738f7e", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md", - "mode": "source", - "backlinks": true, - "source": false - } - } - }, - { - "id": "03cbb3020ae9d751", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Programing/Linux/명령어-TOP.md", + "file": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "mode": "source", "backlinks": true, "source": false } } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -63,7 +49,7 @@ "state": { "type": "search", "state": { - "query": "lock", + "query": "nas", "matchingCase": false, "explainSearch": false, "collapseAll": true, @@ -100,7 +86,7 @@ } ], "direction": "horizontal", - "width": 339.5 + "width": 253.5 }, "right": { "id": "4797c4301ffee1db", @@ -116,7 +102,7 @@ "state": { "type": "backlink", "state": { - "file": "Programing/Linux/명령어-TOP.md", + "file": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -133,7 +119,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Programing/Linux/명령어-TOP.md", + "file": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -156,7 +142,7 @@ "state": { "type": "outline", "state": { - "file": "Programing/Linux/명령어-TOP.md" + "file": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md" } } }, @@ -198,34 +184,34 @@ "command-palette:명령어 팔레트 열기": false } }, - "active": "03cbb3020ae9d751", + "active": "cc3897402d738f7e", "lastOpenFiles": [ - "Programing/Linux/명령어-TOP.md", + "Programing/Linux/RHEL9/유저생성.md", "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md", - "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/메시지별 특징.md", - "Programing/Tibero/Lock 조회.md", - "Programing/Tibero/테이블 Archive 로그 설정 변경.md", - "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md", - "Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md", - "Programing/Tibero/테이블 스페이스 관련.md", - "Programing/MariaDB/테이블 정의서 DB테이블 생성.md", - "Programing/ELK/ELK 폐쇄망 설치.md", - "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md", - "Tools/GitHub/Gitea 설치.md", - "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI_GRDACMVT_RCV.md", - "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI_FLTACDMMLSTNDEP_RCV.md", - "Programing/Oracle/테이블 정의서 SQL.md", - "Programing/Flutter/flutter 오류.md", - "Programing/Kafka(AMQP)/Kafka 참고.md", - "Programing/RabbitMQ(AMQP)/RabbitMQ 참고.md", - "Programing/Linux/Ubuntu/Server에 VNC 설치.md", - "Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md", - "Work Related/1.업무메모/2022.05/2022-05-10.md", - "Work Related/1.업무메모/2022.02/2022-02-18.md", - "Programing/Linux/Ubuntu/우분투 JAVA 설치.md", + "Programing/Tibero/Tibero 스크립트 추출.md", + "Programing/Tibero/DDL 스크립트 추출.md", + "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md", + "Tools/GitHub/GIT Repository 이관.md", + "Tools/GitHub/CLI에서 Git 사용.md", + "Tools/GitHub/Ubuntu Gitlab 설치.md", "Programing/Docker/Docker 명령어.md", - "Programing/Docker/Docker 폐쇄망 설치.md", + "Tools/GitHub/Gitea 설치.md", + "Tools/GitHub/Git 자동화 스크립트.md", + "Tools/GitHub/Git 설치.md", + "Tools/GitHub/그룹생성.md", + "Tools/GitHub/Windwos에 GitLab 설치 (Docker).md", + "Work Related/1.업무메모/2023-05-23.md", + "Work Related/1.업무메모/2022.02/22.02.03.md", + "Work Related/1.업무메모/2022.01/22.01.27.md", + "Work Related/1.업무메모/2022.01/22.01.26.md", + "Work Related/0.참고자료/GMT사내관련.md", + "Programing/Linux/Ubuntu/UFW 사용법.md", + "Programing/Kafka(AMQP)/Kafka 설치.md", + "Programing/Kafka(AMQP)/CMAK.md", + "Tools/VirtualBox/CentOS7 네트워크 설정.md", + "Programing/Linux/Ubuntu/특정 포트 임시 오픈.md", + "Work Related/프로젝트/스마트계류장/Java PGM/Radar/셋팅관련.md", "zzz.resources/tibero-jdbc-7.jar", "Work Related/프로젝트/스마트계류장/Java PGM/Components/DB", "Work Related/프로젝트/스마트계류장/Java PGM/Components", diff --git a/Recognition/Programing/ELK/ELK 폐쇄망 설치(New).md b/Recognition/Programing/ELK/ELK 폐쇄망 설치(New).md new file mode 100644 index 0000000..b8dfb17 --- /dev/null +++ b/Recognition/Programing/ELK/ELK 폐쇄망 설치(New).md @@ -0,0 +1,110 @@ +```shell + +# 폴더 생성 및 설치 파일 이동 +## local : C:\kdggmtwork\스마트계류장\3.개발관련문서\배포및설치\ELK + +# 도커 설치 +cd /home/gmt/SACP-INSTALL/Docker/ +tar -xvf docker-20.10.21.tgz +chown -R root:root docker +cd docker/ +mv * /usr/bin/ + +# 도커 설치 확인 +docker --version + +# 도커 실행 +dockerd & + +# 도커 compose 설치 +cd /home/gmt/SACP-INSTALL/Docker/ +cp docker-compose /usr/local/bin/docker-compose +chmod +x /usr/local/bin/docker-compose +ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose + +# 도커 compose 설치 확인 +docker-compose --version + +# ELK 도커 이미지 로드 +docker load -i /home/gmt/SACP-INSTALL/docimgs/docimg_elasticserch.tar +docker load -i /home/gmt/SACP-INSTALL/docimgs/docimg_kibana.tar +docker load -i /home/gmt/SACP-INSTALL/docimgs/docimg_logstash.tar + +# 도커용 로그 폴더 생성 +mkdir /home/gmt/elk_data +mkdir /home/gmt/Docker-Data + +# 도커 데몬 서비스 등록 +nano /etc/systemd/system/docker.service +##################################################### +[Unit] +Description=Systemd Docker Daemon + +[Service] +Type=simple +ExecStart=dockerd --data-root=/home/gmt/Docker_data +Restart=on-failure + +[Install] +WantedBy=multi-user.target +##################################################### + + + +# 도커 서비스 실행전 도커 데몬 프로세스 종료 +ps -ef | grep docker +kill -9 [PID] + +# 도커 서비스 실행 +systemctl daemon-reload +systemctl enable docker +systemctl status docker + + + +# ELK 도커 설치 +cd /home/gmt/SACP-INSTALL/elk/ +docker-compose build && docker-compose up -d + + +# Elasticsearch 로그 확인 +docker logs es01 +docker exec -it es01 bash +docker exec -it --user root es01 bash + + + + + +``` + + +- 오류시 확인 +```shell + +# ELK 실행 오류시 +mkdir /home/gmt/elk_data/backup +nano /home/gmt/elk_data/es01/nodes/0/node.lock +chmod -R 755 /home/gmt/elk_data + +# JAVA 설치 확 +tar -xvf openjdk-18+36_linux-x64_bin.tar.gz +nano /etc/profile +##################################################### + +export JAVA_HOME=/home/gmt/SACP-INSTALL/java/jdk-18 +export PATH=$JAVA_HOME/bin:$PATH +export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH + +##################################################### +source /etc/profile +echo $JAVA_HOME +java -version + + +# 도커 서비스 실행 안되는 경우 +cd /var/lib/docker/ +rm -rf /var/lib/docker + + +``` \ No newline at end of file diff --git a/Recognition/Programing/ELK/query DSL.md b/Recognition/Programing/ELK/query DSL.md new file mode 100644 index 0000000..60190f2 --- /dev/null +++ b/Recognition/Programing/ELK/query DSL.md @@ -0,0 +1,14 @@ +https://blog.naver.com/PostView.naver?blogId=sssang97&logNo=222431994969&parentCategoryNo=&categoryNo=348&viewDate=&isShowPopularPosts=false&from=postView + + +https://esbook.kimjmin.net/06-text-analysis/6.6-token-filter/6.6.4-ngram-edge-ngram-shingle + +https://wonyong-jang.github.io/elk/2021/02/08/ELK-Elastic-Search4.html + +https://jomuljomul.tistory.com/entry/ElasticSearch-%EC%A0%95%EB%A6%AC%ED%95%98%EA%B8%B0-Full-Text-Search-%EC%A2%85%EB%A5%98 + +https://velog.io/@hanblueblue/Elastic-Search-2 + +- 스크립팅 +https://velog.io/@soyeon207/ES-8.-Script + diff --git a/Recognition/Programing/Kafka(AMQP)/Kafka 명령어.md b/Recognition/Programing/Kafka(AMQP)/Kafka 명령어.md index fa9b342..7f1d543 100644 --- a/Recognition/Programing/Kafka(AMQP)/Kafka 명령어.md +++ b/Recognition/Programing/Kafka(AMQP)/Kafka 명령어.md @@ -10,6 +10,11 @@ -- 토픽 상세 조회 /bin/kafka-topics --bootstrap-server localhost:9091 --topic ai.analyze.video --describe +-- 버전확인 +bin/kafka-topics --version + +-- zookeeper +echo srvr | nc localhost 2181 [value 형태로 데이터를 받음] /bin/kafka-console-consumer --bootstrap-server localhost:9091 --topic ai.analyze.video --from-beginning @@ -32,3 +37,27 @@ # kafka 콘솔 프로듀서 실행 ./kafka-console-producer --bootstrap-server localhost:19092 --topic fastcampus + + +### Topic별 보관주기 변경 +```bash +# docker 컨테이너 터미널 접속 +docker exec -it kafka1 bash + +# root로 이동 +cd ../.. + +# 보관기간 설정 30초 +bin/kafka-configs --bootstrap-server 10.200.31.6:9091,10.200.31.8:9091,10.200.31.142:9091 --alter --entity-type topics --entity-name ic.tracking.ptz --add-config retention.ms=30000 + +# segment 용량 설정 100N +bin/kafka-configs --bootstrap-server 10.200.31.6:9091,10.200.31.8:9091,10.200.31.142:9091 --alter --entity-type topics --entity-name ic.tracking.ptz --add-config segment.bytes=104857600 + + +# Kafka 설정 변경 (/home/gmt/Docker-Data/zk-cluster/kafka1/server.properties) +nano server.properties + + # 30초마다 체크 + log.retention.check.interval.ms=30000 + +``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/NVL관련.md b/Recognition/Programing/Tibero/NVL관련.md new file mode 100644 index 0000000..06b7101 --- /dev/null +++ b/Recognition/Programing/Tibero/NVL관련.md @@ -0,0 +1,10 @@ +```sql +NVL(null, 'D') --> D + +NVL2(null, 'null', 'D') --> D + +NULLIF('D', 'D') --> Null +NULLIF('D', 'DD') --> D + +COALESCE(null, 'D', '123') --> D +``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/PROCEDURE-type 선언.md b/Recognition/Programing/Tibero/PROCEDURE-type 선언.md new file mode 100644 index 0000000..35c401d --- /dev/null +++ b/Recognition/Programing/Tibero/PROCEDURE-type 선언.md @@ -0,0 +1,19 @@ +```sql + +-- Table rowtype +tty UCM.SACP_RWY_WETHER_HIST%ROWTYPE; -- 활주로 기상정보 + +-- CURSOR +CURSOR C_AMOS_RCV IS + select ..... ; +Begin +... + FOR cRet IN C_AMOS_RCV LOOP ... END LOOP; +... +END; + + + + + +``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/Tibero 스크립트 추출.md b/Recognition/Programing/Tibero/Tibero 스크립트 추출.md new file mode 100644 index 0000000..224329a --- /dev/null +++ b/Recognition/Programing/Tibero/Tibero 스크립트 추출.md @@ -0,0 +1,34 @@ +``` sql + +-- table ddl +select to_char(dbms_metadata.get_ddl('TABLE','SACP_AC','UCM')) from dual + +-- index ddl +select to_char(dbms_metadata.get_ddl('INDEX',index_name,'UCM')) +from DBA_indexes +where table_name = 'SACP_AC' + +-- table comment +select 'COMMENT on TABLE '||owner||'.'||table_name||' IS '''||comments||''';' as comments +from dba_tab_comments +where owner='UCM' +and table_name = 'SACP_AC' +and comments is not null +union all +-- column comment +select 'COMMENT on COLUMN '||owner||'.'||table_name||'.'||column_name||' IS '''||comments||''';' as comments +from dba_col_comments +where owner='UCM' +and table_name = 'SACP_AC' +and comments is not null; + + +-- 오브젝트 소스 +SELECT * +FROM DBA_SOURCE +WHERE owner = 'UCM' +AND name = 'SACP_AC' +--AND type = :type; -- 오브젝트 타입 (PROCEDURE, FUNCTION, PACKAGE, PACKAGE BODY, TRIGGER ...) + + +``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/권한(Grant).md b/Recognition/Programing/Tibero/권한(Grant).md new file mode 100644 index 0000000..c185bc2 --- /dev/null +++ b/Recognition/Programing/Tibero/권한(Grant).md @@ -0,0 +1,7 @@ +```sql +-- function 실행 권한 +grant execute on ucm.fun_get_notam_ref to ueai; + + +``` + diff --git a/Recognition/Programing/무제폴더/desktop.ini b/Recognition/Programing/무제폴더/desktop.ini deleted file mode 100644 index e39dc6a..0000000 --- a/Recognition/Programing/무제폴더/desktop.ini +++ /dev/null @@ -1,2 +0,0 @@ -[.ShellClassInfo] -IconResource=C:\Program Files\Google\Drive File Stream\79.0.2.0\GoogleDriveFS.exe,23 diff --git a/Recognition/Tools/GitHub/GIT Repository 이관.md b/Recognition/Tools/GitHub/GIT Repository 이관.md new file mode 100644 index 0000000..2a35c78 --- /dev/null +++ b/Recognition/Tools/GitHub/GIT Repository 이관.md @@ -0,0 +1,28 @@ +``` bash + + +git clone --mirror https://git.gmt.dscloud.biz/sacp/eyerest.git + +cd eyerest.git + +git remote -v + +git remote remove origin + +git remote add origin http://123.111.146.235:9070/MonHun/EyeFusion.git + +####### 프로젝트 미리 생성 하면 안됨. ####### +git push --mirror + +############################################################################### + +git remote add origin http://10.200.32.100:30080/sacp/EyeANA-SatandStatus.git +git remote add origin http://10.200.32.100:30080/sacp/EyeAS-ANA.git +git remote add origin http://10.200.32.100:30080/sacp/EyeFusion.git +git remote add origin http://10.200.32.100:30080/sacp/EyeRest.git +git remote add origin http://10.200.32.100:30080/sacp/EyeRoute.git +git remote add origin http://10.200.32.100:30080/sacp/EyeState.git +git remote add origin http://10.200.32.100:30080/sacp/MapServer.git + + +``` \ No newline at end of file diff --git a/Recognition/Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md b/Recognition/Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md index a089173..8ec029a 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md @@ -20,6 +20,19 @@ http://118.220.143.172:5601/app/dev_tools#/console http://118.220.143.175:9000/ +- NAS-git +http://10.200.32.100:30080/ + +- NAS +10.200.32.100:5000 +root / todn +@gmtc.kr / Wldpaxl + +- NAS SSH +10.200.32.100:3751 +admin / todn + + GET spring-sacp7-/_search { "track_total_hits": true, @@ -32,4 +45,10 @@ GET spring-sacp7-/_search - 판교 GIT -https://git.gmt.dscloud.biz/users/sign_in \ No newline at end of file +https://git.gmt.dscloud.biz/users/sign_in + + +- 씽크트리 +http://gitlab.think-tree.com/ +jerosian@gmtc.kr /jerosian@gmtc.kr + diff --git a/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md b/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md index a49148f..b61ed91 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md @@ -1,6 +1,6 @@ **EC-Miner** B -스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 사무실 AI 소프트웨어 개발 진행을 위한 방문 목적 +스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 컨소시엄 사무실 AI 소프트웨어 개발 진행을 위한 방문 목적 D 스마트 계류장관제플랫폼 구축사업 T2 계류장 관제탑 12층 항공기 흐름도 AI구성 작업을 위한 방문 E @@ -50,10 +50,12 @@ E - EC-Miner - 최환민 01050530799 930130 1261312 - 박재열 01057675809 880723 1187916 + - 김명국 01039382570 940313 1012822 인솔자 -- 박수영 2208738702 +- 박수영 2208738702 / 861020 1121323 / 01041730001 - 박준호 2304745460 - 김동균 2208738411 - 서원택 2211740743 -- 권현재 2305760656 \ No newline at end of file +- 권현재 2305760656 +- 권준영 2209739401 \ No newline at end of file diff --git a/Recognition/Work Related/프로젝트/스마트계류장/TODO.md b/Recognition/Work Related/프로젝트/스마트계류장/TODO.md index b440c7c..95e0e6b 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/TODO.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/TODO.md @@ -1,23 +1,30 @@ - [x] 데이터블럭 뷰 생성 - [x] 도착/출발 항공기 - [x] 계류장 이동 항공기 + - [x] 재생용 데이터 블럭 - [ ] ASDE - [ ] comp socket 수신/송신 메시지 로그(and 설정) - - [ ] - [ ] ELK + - [ ] file beat 설치 + - [ ] 재생용 KQL 작성 + - [ ] 백업 복구 테스트 및 프로세스 정립 - [ ] kafka + - [ ] 관리용 정보 시각화 - [ ] 주기장 상황분석 -- [ ] 운항 스케줄 EAI 데이터 분석/프로시져 수정 +- [x] 운항 스케줄 EAI 데이터 분석/프로시져 수정 - [x] 관리페이지 - [ ] 기초데이터 구축 - [ ] 주기장정보 (RUNC) + - [ ] 항공사 + - [ ] 기종 - [x] 예정경로정보 업데이트 - [ ] 인콘 cctv DB 연동 - [ ] 항공기 식별정보 누적 테이블 - [ ] Notam 검증 - [x] 기상정보 연동 ( m/s -> knots, kts ) -- [ ] s/w이중화방안 +- [ ] s/w이중화방안(이중화 컴폰넌트 적용) - [ ] EAI연계프로시져 로깅, yml에 메시지별 설정값(주기,실행여부) - [ ] DB 테이블 백업 정책(스케줄러) - [ ] 노탐정보에서 유도로,주기장 폐쇄 데이터 분석(제한구역) - 검색 QCODE | 항공기 주기장 폐쇄됨(QMPLC) \ No newline at end of file + 검색 QCODE | 항공기 주기장 폐쇄됨(QMPLC) + \ No newline at end of file diff --git a/Recognition/Zettelkasten/PassWD.md b/Recognition/Zettelkasten/PassWD.md index d7f0149..9d97629 100644 --- a/Recognition/Zettelkasten/PassWD.md +++ b/Recognition/Zettelkasten/PassWD.md @@ -17,4 +17,7 @@ - mandall / Iris - 코마린 2023 (https://kmr2023.sysforu.co.kr/) -> kdggmtwork / ko \ No newline at end of file +> kdggmtwork / ko + +- 티베로(https://technet.tmax.co.kr/ko/front/main/main.do) +> g8vt98qu7b \ No newline at end of file