Rocky Linux 9에 PostgresML을 설치하는 방법

Rocky Linux 9e Postgresmleul Seolchihaneun Bangbeob



AI 모델을 생성하고 교육하려는 경우 PostgresML을 고려해야 할 옵션 중 하나입니다. 사용자가 AI 애플리케이션을 생성할 수 있도록 PostgreSQL 데이터베이스용 기계 학습 확장 기능이 포함된 AI 애플리케이션 데이터베이스입니다. PostgresML이 있으면 PostgreSQL 데이터베이스 작업 시 기계 학습 모델을 통합하는 것이 더 쉬워집니다.

이 게시물은 Rocky Linux 9에 PostgresML을 설치하는 방법에 중점을 둡니다. 소스 코드와 Docker를 사용하여 PostgresML을 설치하는 한 가지 방법에 대해 설명합니다. 구경하다!

Rocky Linux 9에 PostgresML 설치

기계 학습 모델의 기능을 활용하는 AI 애플리케이션을 생성할 때 PostgresML의 성능을 테스트하는 간단한 방법은 PostgresML 웹 사이트에서 무료 계정을 만드는 것입니다. 사용자가 PostgresML을 테스트할 수 있도록 5GB 공간을 제공합니다. 만족스러우면 소스 코드를 컴파일하여 장치에 설치할 수 있습니다.







PostgresML을 사용하면 SQL을 편안하게 활용하여 목표를 달성하기 위해 표 형식 또는 텍스트 데이터에 대한 추론을 훈련하고 수행할 수 있습니다. GitHub 코드에서 사용 가능한 소스 코드를 컴파일하려면 AI 애플리케이션 데이터베이스를 구축하는 데 사용할 Docker와 함께 PostgreSQL을 설치해야 합니다.



1. PostgreSQL 설치

PostgreSQL을 설치하기 전에 Rocky Linux 9의 적절한 저장소를 업데이트하는 것부터 시작하세요.



sudo 냠 업데이트





Rocky Linux 9에는 PostgreSQL 13이 설치되어 있지만 이 경우 PostgreSQL 14를 설치합니다. 다음 명령을 실행하여 PostgreSQL 14 리포지토리를 추가하는 것부터 시작합니다.

sudo dnf 설치하다 -그리고 https: // 다운로드.postgresql.org / 선술집 / 나머지 / / 보고서 / 그- 9 -x86_64 / pgdg-redhat-repo-latest.noarch.rpm



PostgreSQL 14 리포지토리를 추가한 후에는 다음 명령을 사용하여 사전 설치된 기본 버전을 비활성화해야 합니다.

sudo dnf -qy 모듈 비활성화 postgresql

이제 다음 명령을 사용하여 PostgreSQL 14를 설치할 수 있습니다. Rocky Linux 9에서 종속성 트리를 설치하라는 메시지가 표시되면 “y”를 누르세요.

sudo dnf 설치하다 postgresql14-서버

설치된 PostgreSQL 서버를 다음과 같이 초기화합니다.

sudo / 우리 / pgsql- 14 / 큰 상자 / postgresql- 14 -initdb 설정

마지막으로 PostgreSQL 서버를 시작합니다.

sudo systemctl start postgresql- 14

상태를 확인하여 실행 중인지 확인하세요.

systemctl 상태 postgresql- 14 .서비스

2. 도커 설치

Rocky Linux 9에 최신 Docker 버전을 설치하는 것은 PostgresML AI 애플리케이션을 구축하려는 경우 이상적인 방법입니다. 다음 명령을 사용하여 시스템 패키지 데이터베이스를 업데이트합니다.

sudo dnf 확인 업데이트

다음 명령을 사용하여 Docker 패키지의 리포지토리를 추가합니다. 최신 Docker 버전에 액세스하려면 리포지토리가 필요합니다. 다음 명령을 실행하여 저장소를 추가합니다.

sudo dnf 구성 관리자 --추가 저장소 https: // download.docker.com / 리눅스 / 수백 / docker-ce.repo

그런 다음 다음 명령을 사용하여 Docker와 필수 구성 요소 패키지를 설치할 수 있습니다. 메시지가 표시되면 'y'를 눌러 설치를 확인하십시오.

sudo dnf 설치하다 docker-ce docker-ce-cli 컨테이너d.io

설치가 완료되면 다음과 같이 Docker를 시작할 수 있습니다.

sudo systemctl 도커 시작

다음 단계에서 PostgresML 애플리케이션을 구축할 수 있도록 Docker 상태를 확인하여 활성 상태인지 확인하세요.

sudo systemctl 상태 도커

3. 소스 코드를 통해 PostgresML 설치

PostgresML은 오픈 소스이며 'git'을 사용하여 해당 저장소를 복제할 수 있습니다. 'git'이 설치되어 있지 않은 경우 다음 명령을 사용하여 빠르게 설치하십시오.

sudo dnf 설치하다 자식

GitHub 페이지에서 PostgresML 코드에 액세스할 수 있습니다. 설치 가이드에 따라 'git'을 사용하여 PostgresML 저장소 복제를 시작합니다.

sudo 자식 클론 https: // github.com / 포스트그레스엠 / postgresml.git

저장소 복제가 완료되면 Docker화된 서비스가 실행 중인지 확인하세요. 그런 다음 'cd' 명령을 사용하여 'postgresml' 폴더에 액세스합니다.

'postgresml' 폴더의 내용을 확인하면 Rocky Linux 9에서 PostgresML 구축을 완료하는 데 필요한 모든 필수 파일이 포함되어 있습니다. PostgresML을 구축하려면 확장 프로그램과 해당 대시보드 앱이 필요합니다. 그러나 Docker compose 'up' 명령을 사용하면 복제된 저장소의 Docker 파일을 활용하여 PostgresML을 설치하고 빌드할 수 있습니다.

sudo 도커 구성

빌드를 용이하게 하기 위해 필요한 모든 파일이 다운로드됩니다. 완료되면 이제 Rocky Linux 9에 PostgresML이 설치됩니다.

이제 Postgres에 연결하여 “psql” 또는 기타 SQL IDE를 사용하여 PostgresML로 작업할 수 있습니다. 다음 명령을 사용하여 Postgres에 연결하고 활용을 시작하세요.

포스트그레스: // 포스트그레스 @ 로컬 호스트: 5433 / pgml_development

PostgresML이 로컬 호스트에서 실행하는 데 사용하는 포트이기 때문에 포트 5433을 사용하고 있습니다.

결론

Rocky Linux 9에 PostgresML을 설치하려면 몇 가지 단계가 필요합니다. 이 게시물에서는 PostgresML을 시스템에 로컬로 설치하는 경로를 자세히 설명했습니다. 테스트만 필요하다면 해당 웹사이트에 접속하여 등록하여 기계 학습 모델을 교육하고 테스트할 수 있는 무료 계정을 만드세요. 그게 다야!