国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件

這篇具有很好參考價(jià)值的文章主要介紹了Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

最近開始體驗(yàn)FastGPT或Dify等開源知識(shí)庫(kù)問(wèn)答系統(tǒng),用他們?cè)囍_發(fā)調(diào)試一些小助手。這中間需要使用到PostgreSQL,就在自己服務(wù)器上進(jìn)行了安裝,特此記錄下。
環(huán)境說(shuō)明:阿里云ECS,2核8G,X86架構(gòu),CentOS 7.9操作系統(tǒng)。

選擇版本

  • 1.打開PostgreSQL官網(wǎng)下載頁(yè)面,選擇操作系統(tǒng)和數(shù)據(jù)庫(kù)版本。我本機(jī)操作系統(tǒng)是CentOS 7.9,x86架構(gòu),選擇安裝的數(shù)據(jù)庫(kù)版本是PostgreSQL15這個(gè)版本。大家根據(jù)自己實(shí)際情況選擇就行。
    Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件
    Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件

Server安裝

  • 1.由于官方都把命令給我們提供好了,登錄服務(wù)器直接執(zhí)行就行,傻瓜式安裝(非root用戶需要使用sudo)。
# 安裝倉(cāng)庫(kù)RPM
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# 安裝PostgreSQL server
yum install -y postgresql15-server

# 初始化
/usr/pgsql-15/bin/postgresql-15-setup initdb
  • 2.啟動(dòng)PostgreSQL,并設(shè)置為開機(jī)自啟動(dòng)。
# 啟動(dòng)
systemctl start postgresql-15

# 設(shè)置為開機(jī)自啟動(dòng)
systemctl enable postgresql-15
  • 3.安裝完成后,PostgreSQL的配置文件在目錄 /var/lib/pgsql/15/data 下。一般比較常見(jiàn)的是修改 postgresql.confpg_hba.conf ,可以修改監(jiān)聽(tīng)地址允許遠(yuǎn)程連接數(shù)據(jù)庫(kù)、修改默認(rèn)端口號(hào)、以及IP黑白名單限制等。
# 監(jiān)聽(tīng)所有IP,允許遠(yuǎn)程連接數(shù)據(jù)庫(kù)
listen_addresses = '*'

# 修改默認(rèn)端口號(hào)
port = 55432 
  • 4.修改完配置記得重啟PostgreSQL。
systemctl restart postgresql-15
  • 5.編輯 /etc/profile 修改PATH環(huán)境變量,修改完成后執(zhí)行 source /etc/profile 使之生效。
# 這里僅供參考,只需要將/usr/pgsql-15/bin/添加到環(huán)境變量即可
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/usr/pgsql-15/bin/:$PATH
  • 6.切換到postgres用戶,使用psql登錄數(shù)據(jù)庫(kù),安裝完成。
# 切換到postgres用戶
su postgres

# 使用psql登錄數(shù)據(jù)庫(kù),如果是默認(rèn)5432端口,則不用攜帶-p 參數(shù)
psql -p 55432

# 如有需要,可以通過(guò)以下命令修改postgres賬號(hào)的密碼
ALTER USER postgres WITH PASSWORD 'your password';

Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件

pgvector插件安裝

  • 1.首先需要安裝postgresql15-devel。
# 安裝PostgreSQL15開發(fā)工具包
yum install -y postgresql15-devel

# 如果上一步執(zhí)行時(shí)報(bào)錯(cuò),那么請(qǐng)先安裝centos-release-scl-rh包,再安裝PostgreSQL開發(fā)工具包
Error: Package: postgresql15-devel-15.5-1PGDG.rhel7.x86_64 (pgdg15)
           Requires: llvm-toolset-7-clang >= 4.0.1

# 安裝centos-release-scl-rh包
yum install -y centos-release-scl-rh

Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件

  • 2.下載pgvector插件源碼包,并進(jìn)行編譯和安裝(需要root權(quán)限)。
# 先安裝git(如果已安裝,跳過(guò))
yum install -y git

# 切換到/tmp目錄,下載源碼包,我這里選擇是目前最新版本0.5.1
cd /tmp
git clone --branch v0.5.1 https://github.com/pgvector/pgvector.git

# 進(jìn)入/tmp/pgvector目錄,進(jìn)行編譯安裝
cd pgvector
make & make install
  • 3.登錄PostgreSQL,選擇數(shù)據(jù)庫(kù)安裝vector擴(kuò)展。
# 創(chuàng)建demo數(shù)據(jù)庫(kù)
create database demo;

# 切換到demo數(shù)據(jù)庫(kù)
\c demo

# 安裝vector擴(kuò)展
CREATE EXTENSION vector;

# 創(chuàng)建測(cè)試表
CREATE TABLE test (id bigserial PRIMARY KEY, embedding vector(3));

# 插入測(cè)試數(shù)據(jù)
INSERT INTO test (embedding) VALUES ('[1,2,3]'), ('[4,5,6]');

# 按與給定向量相似度(L2 distance)排序,顯示前5條
SELECT * FROM test ORDER BY embedding <-> '[3,1,2]' LIMIT 5;

Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件

至此,全部完成文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-760014.html

到了這里,關(guān)于Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux服務(wù)器快速安裝FastGPT知識(shí)庫(kù)問(wèn)答系統(tǒng)

    Linux服務(wù)器快速安裝FastGPT知識(shí)庫(kù)問(wèn)答系統(tǒng)

    最近開始體驗(yàn)FastGPT知識(shí)庫(kù)問(wèn)答系統(tǒng),參考官方文檔,在自己的阿里云服務(wù)器使用Docker Compose快速完成了部署。 環(huán)境說(shuō)明:阿里云ECS,2核8G,X86架構(gòu),CentOS 7.9操作系統(tǒng)。 1.登錄服務(wù)器,執(zhí)行相關(guān)命令完成安裝。 1.登錄服務(wù)器,在/mnt目錄(可以自己選擇)下創(chuàng)建fastgpt目錄,并下載

    2024年02月04日
    瀏覽(21)
  • Linux服務(wù)器快速安裝和配置MySQL8.0指南

    Linux服務(wù)器快速安裝和配置MySQL8.0指南

    環(huán)境說(shuō)明:阿里云ECS,2核2G(新老用戶同享,僅需99/年),X86架構(gòu),CentOS 7.9操作系統(tǒng)。 1.查看當(dāng)前服務(wù)器是否安裝了mariadb,如果有安裝需要先刪除,如下圖所示。 2.安裝庫(kù)(支持MySQL實(shí)現(xiàn)異步IO操作)。 1.訪問(wèn)MySQL官網(wǎng)下載MySQL-8.0.35社區(qū)版rpm安裝包,如下圖所示,選擇合適的版本和

    2024年02月05日
    瀏覽(26)
  • 如何在linux服務(wù)器上安裝Anaconda與pytorch,以及pytorch卸載

    如何在linux服務(wù)器上安裝Anaconda與pytorch,以及pytorch卸載

    這里我們需要在官網(wǎng)上查找自己需要的版本,地址鏈接在下面: 這里以我自己安裝的版本為例: 有 兩種下載 方式: 直接在windows電腦端點(diǎn)擊下載,等 下載完傳輸從windows上傳輸?shù)絣inux服務(wù)器上就可 。 –簡(jiǎn)單方便 在linux上使用指令直接下載。 以自己安裝的版本為例:地址:h

    2024年02月08日
    瀏覽(34)
  • 一百五十一、Kettle——Linux上安裝的kettle8.2開啟carte服務(wù)以及配置子服務(wù)器

    一百五十一、Kettle——Linux上安裝的kettle8.2開啟carte服務(wù)以及配置子服務(wù)器

    kettle8.2在Linux上安裝好可以啟動(dòng)界面、并且可以連接MySQL、Hive、ClickHouse等數(shù)據(jù)庫(kù)后,準(zhǔn)備在Linux上啟動(dòng)kettle的carte服務(wù) kettle的Linux運(yùn)行的carte服務(wù)文件是carte.sh 文件路徑是/opt/install/data-integration/pwd 1、修改主節(jié)點(diǎn)配置文件 [root@hurys22 pwd]# vi ?carte-config-master-8080.xml? 注意:修改8

    2024年02月13日
    瀏覽(88)
  • linux+python3.6.8+uwsgi+postgresql+django部署web服務(wù)器

    linux+python3.6.8+uwsgi+postgresql+django部署web服務(wù)器

    我這是使用華為云服務(wù)器

    2024年02月06日
    瀏覽(51)
  • mac連接遠(yuǎn)程服務(wù)器傳輸文件 以及 iterm2 配置SSH快速連接

    mac連接遠(yuǎn)程服務(wù)器傳輸文件 以及 iterm2 配置SSH快速連接

    如下: 如下: 同上面終端連接方式,如下: 2.2.1 創(chuàng)建xxx.sh 腳本 目錄和文件名隨意,我這里如下: 腳本內(nèi)容如下: 修改權(quán)限: 2.2.2 iterm2進(jìn)行配置 版本不同可能位置不同,為了看著方便,直接截圖觀察: 關(guān)于 Send text at start 配置說(shuō)明: Send text at start :填寫格式形如 A B C

    2024年02月04日
    瀏覽(30)
  • 簡(jiǎn)單對(duì)已有云服務(wù)器進(jìn)行l(wèi)inux環(huán)境搭建以及共享服務(wù)器

    簡(jiǎn)單對(duì)已有云服務(wù)器進(jìn)行l(wèi)inux環(huán)境搭建以及共享服務(wù)器

    外殼程序:Xshell7 云服務(wù)器:華為云 服務(wù)器操作系統(tǒng):centos7 區(qū)域盡量選擇距離所處地距離自己最近的區(qū)域。 鏡像這里選擇的為centos7.6-7.9,最好不要超過(guò)8?,8的生態(tài)環(huán)境較差且已經(jīng)停止更新和維護(hù)了,7完全夠用。 進(jìn)入所買服務(wù)器網(wǎng)站,找到所買的服務(wù)器實(shí)例, 重新設(shè)置密碼。

    2024年03月22日
    瀏覽(34)
  • 在Linux系統(tǒng)(服務(wù)器)使用阿里云盤服務(wù)快速上傳下載文件

    在Linux系統(tǒng)(服務(wù)器)使用阿里云盤服務(wù)快速上傳下載文件

    使用集群服務(wù)器的時(shí)候,尤其是當(dāng)服務(wù)器有多個(gè)節(jié)點(diǎn)時(shí)有些復(fù)雜,連接集群我們一般用xshell,傳輸文件我們一般使用Xftp,一般對(duì)于單個(gè)節(jié)點(diǎn)服務(wù)器來(lái)說(shuō)是方便的,使用Xftp還可以可視化本地和服務(wù)器端的文件,但當(dāng)有多個(gè)節(jié)點(diǎn)時(shí),這就不適用了,他不能選擇節(jié)點(diǎn),有局限,連接

    2024年02月04日
    瀏覽(25)
  • Linux服務(wù)器監(jiān)控的神器:Netdata(小白教程)快速搭建

    Linux服務(wù)器監(jiān)控的神器:Netdata(小白教程)快速搭建

    發(fā)現(xiàn)了一個(gè)單機(jī)監(jiān)控的Netdata,眼前著實(shí)為之一亮。 令人印象非常之深刻的個(gè)主要特性: 界面酷炫,實(shí)時(shí)監(jiān)控 零配置,即裝即用 官網(wǎng)地址在這里: https://my-netdata.io/ netdata的主要功能,主要有幾點(diǎn)(詳細(xì)的可查看github上的說(shuō)明): interactive bootstrap dashboards, 酷炫(主要是dark主

    2024年02月04日
    瀏覽(22)
  • 服務(wù)器配置:阿里云服務(wù)器(Windows)的配置以及安裝Tomcat連接服務(wù)器的教程

    服務(wù)器配置:阿里云服務(wù)器(Windows)的配置以及安裝Tomcat連接服務(wù)器的教程

    4. 選擇購(gòu)買時(shí)長(zhǎng) (先選一個(gè)月試玩,之后還可以續(xù)費(fèi))。全部選擇完畢后,我們就可以選擇立即購(gòu)買了。 5. 提交訂單后完成支付 步驟略,但這里提醒自定義密碼可以 創(chuàng)建后設(shè)置 。 二、遠(yuǎn)程主機(jī)配置成服務(wù)器教程 1. 購(gòu)買完成后點(diǎn)擊這里的ECS: 2. 進(jìn)入后點(diǎn)擊實(shí)例,看到遠(yuǎn)程連

    2024年04月27日
    瀏覽(40)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包