원격 DB를 전제로 한 경우, 추가 설정이 필요합니다.MongoDB 원격 접속 설정1. 방화벽 설정먼저, MongoDB가 사용하는 기본 포트(27017)에 대한 인바운드 연결을 허용해야 합니다. Ubuntu나 Debian 기반 시스템에서는 UFW(Uncomplicated Firewall)를 사용하여 이를 설정할 수 있습니다.sudo ufw allow 27017이 명령은 27017 포트로의 모든 인바운드 연결을 허용합니다.2. MongoDB 설정 파일 수정MongoDB의 설정 파일을 수정하여 원격 접속을 허용해야 합니다. 설정 파일의 위치는 일반적으로 /etc/mongod.conf입니다.설정 파일을 엽니다:sudo nano /etc/mongod.confnet 섹션을 찾아 다음과 같이 수정합니다:net: ..
몽고DB 설치하기공식 홈페이지: https://www.mongodb.com/try/download/community공식 가이드문서: https://www.mongodb.com/ko-kr/docs/manual/tutorial/install-mongodb-on-windows/#std-label-install-mdb-community-windows친절하게 OS 환경별로 어떻게 설치해야하는지 알려준다step by step을 원할경우, 아래 블로그를 참고하시길!https://velog.io/@chloe1205/STUDY-MongoDB-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95-Community-Server [STUDY] MongoDB 설치방법 (Community Server)MongoDB를..
하둡의 단일 클러스터 구성문득..꼭 데비안을 써야하는가에 대한 의문이 들어서 찾아보니, 안정성을 위해선 데비안이 가장 안정적이라고 함어차피 우분투도 데비안 기반이라서 사용하는 명령어가 크게 다를 것 같지 않음.그리고 데비안 너무 아무것도 안깔려서 새로 다 설치해야하는 문제점이 있음..따라서 아래부터는 우분투 기준으로 실행하였습니다java 설치참고: https://settembre.tistory.com/516 Ubuntu 20.04 - OpenJDK 11 설치1. Install OpenJDK ( Using apt) $ sudo apt-get update && sudo apt-get upgrade 2. Install openjdk-11-jdk $ sudo apt-get install openjdk-11-jd..
강의 기록용 포스팅입니다.https://www.youtube.com/watch?v=hRtInGQhBxs&list=PLJlKGwy-7Ac6ASmzZPjonzYsV4vPELf0x총 9개의 영상으로 제작된 유튜브 강의이고, 하둡과 스파크에 대한 기초지식을 배우는 것이 목표입니다.하둡은 리눅스에서 작동하고, 윈도우를 사용하는 경우 윈도우용 리눅스를 사용할 수 있음데비안을 사용해서 설치하고, 사용함윈도우10을 사용하고 있어서, 마이크로소프트 스토어에서 데비안을 설치함https://www.microsoft.com/store/productId/9MSVKQC78PK6?ocid=pdpshare영상에서는 VMware를 사용하여 데비안을 설치함가상머신으로 해야할까..? 고민중 영상은 가상환경으로 GUI 환경의 데비안을 설치..
유튜브에서 간단히 개념과 예제를 제공하는 강의가 있어서 공유코딩애플의 '2시간만에 웹서버 쉽게 개발하기 (Node.js+MongoDB)'일부 강의만 유튜브이고, 나머지는 강의수강을 해야 볼 수 있음https://codingapple.com/https://youtu.be/pTm5E3jcOeY?si=PDDn7leIFBWiGMWyJavascript는 HTML을 조작하기 위한 것이고, 크롬에서 만든 자바스크립트 해석 엔진이 독자적으로 발전해서 Node.js가 됨Event-drive, Non-blocking이란?영화관 웹서버가 있다고 할 때, 티켓을 제공하는 일반적인 서버가 있음일반 언어로 개발하면, 웹 서버는 순차적으로 해결함. 오래걸리는 요청(200석 예매)을 하면, 다 처리할 때까지 다른 요청을 못받음반면,..
우분투 20.04 환경 사용하는 모니터가 해상도가 높아서 글자크기가 너무 작게 보임 방법을 찾아보니, UI로 configure를 수정하는 방법을 알려주지만 최대 8X16이라 다른 방법을 찾아봄 https://ko.linux-console.net/?p=2441 Ubuntu Server에서 콘솔 글꼴을 변경하는 방법 Ubuntu Server에서 콘솔 글꼴을 변경하는 방법 기본적으로 Ubuntu 서버 소프트웨어는 그래픽 환경 없이 실행되도록 설계되었습니다. 따라서 Ubuntu 서버를 새로 설치하는 것은 콘솔(검은색 배경과 흰색 ko.linux-console.net 스택오버플로우 참고해서 찾은 방법 https://askubuntu.com/questions/173220/how-do-i-change-the-font..
3D Force Graph를 이용한 시각화 예제 3D Force Graph는 3D 공간에 노드와 링크를 표현하는 시각화 라이브러리이고, 원본 깃헙에 예제가 다양하게 존재함 CSV 파일을 읽어와서 3D Force Graph에 사용하는 JSON으로 변환하는 코드 포함 노드를 클릭하면 해당 관광지의 정보를 보여주는 infoBox 구현 사용 데이터: 전국관광지정보표준데이터 모든 코드는 Github 레포지토리에 공개되어있습니다 데이터 정제 import pandas as pd import numpy as np import json df = pd.read_csv('data.csv', encoding='cp949') # 공공데이터는 주로 cp949로 인코딩 되어있음 # null값 처리 df = df.replace({n..
넣으려는 데이터베이스에 접속하고 익스텐션 꼭 설치 1. CREATE EXTENSION postgis; shp2pgsql 사용해서 shp 파일 업로드 2. shp2pgsql -c -D -s 5179 -W cp949 {file_path} {table_name} | psql -U {user_name} -d {db_name} -c: 테이블 생성 -a: 이미 테이블이 있는 경우면 -c대신 -a사용 결과 geom 컬럼이 내가 보던 geometry 형식이랑 달라서 당황했는데, 관련 블로그 글을 보니 다른 표준 형식이라고 함 보통 polygon((0 0, 1 0, 1 1, 01, 0 0)) 이런 형태는 WKT라고 부름 애초에 shp2pgsql로 업로드 할때 WKT로 할 수 없나? "-w"를 넣으면 된다고 하는데 똑같이..
조회 전 통계 테이블의 업데이트를 위해 VACUUM 또는 ANALYZE 실행 VACUUM ANALYZE; ANALYZE VERBOSE; DB의 크기에 따라 시간이 소모됨. SELECT schemaname, relname, n_live_tup AS row_count, (SELECT count(*) FROM pg_attribute WHERE attrelid = pg_stat_user_tables.relid) AS column_count FROM pg_stat_user_tables ORDER BY n_live_tup DESC; n_live_tup는 행 수를 나타냄 attrelid는 테이블과 연결된 카탈로그 엔트리를 가리키는데, 이를 이용하여 해당 테이블의 열 수를 세어 출력함 참고) [Postgresql] 전..
root계정에서 실행 useradd user1 #사용자 추가 passwd user1 #비밀번호 변경 usermod -d /home/test user1 #홈디렉터리 변경 참고) https://velog.io/@markyang92/userconfigure [명령] adduser, usermod, 유저정보, deluser, /etc/passwd, /etc/shadow, chpasswd adduser, usermod, 유저정보, sudo 추가, /etc/passwd, /etc/shadow velog.io
- Total
- Today
- Yesterday
- pandas
- 지식그래프임베딩
- MongoDB
- SPARQL
- rdflib
- vervel
- Claude
- LLM
- cursorai
- python'
- Vue3
- vscode
- TextRank
- psycopg
- Encoding
- writerow
- python
- hadoop
- 지식그래프
- Postgis
- polars
- pdfmathtranslate
- knowledgegraph
- ChatGPT
- PEFT
- p-tuing
- difflib
- 키워드추출
- PostgreSQL
- knowlegegraph
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |