最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年12月18日 09:03:57   作者:逆流的小魚168  
這篇文章主要介紹了Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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

選擇版本

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

Server安裝1.由于官

Server安裝

  • 1.由于官方都把命令給我們提供好了,登錄服務(wù)器直接執(zhí)行就行,傻瓜式安裝(非root用戶需要使用sudo)。
# 安裝倉庫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 下。一般比較常見的是修改 postgresql.conf 和 pg_hba.conf ,可以修改監(jiān)聽地址允許遠(yuǎn)程連接數(shù)據(jù)庫、修改默認(rèn)端口號、以及IP黑白名單限制等。
# 監(jiān)聽所有IP,允許遠(yuǎn)程連接數(shù)據(jù)庫
listen_addresses = '*'
# 修改默認(rèn)端口號
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ù)庫,安裝完成。
# 切換到postgres用戶
su postgres
# 使用psql登錄數(shù)據(jù)庫,如果是默認(rèn)5432端口,則不用攜帶-p 參數(shù)
psql -p 55432
# 如有需要,可以通過以下命令修改postgres賬號的密碼
ALTER USER postgres WITH PASSWORD 'your password';

pgvector插件安裝

  • 1.首先需要安裝postgresql15-devel。
# 安裝PostgreSQL15開發(fā)工具包
yum install -y postgresql15-devel
# 如果上一步執(zhí)行時(shí)報(bào)錯(cuò),那么請先安裝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

  • 2.下載pgvector插件源碼包,并進(jìn)行編譯和安裝(需要root權(quán)限)。
# 先安裝git(如果已安裝,跳過)
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ù)庫安裝vector擴(kuò)展。
# 創(chuàng)建demo數(shù)據(jù)庫
create database demo;
# 切換到demo數(shù)據(jù)庫
\c demo
# 安裝vector擴(kuò)展
CREATE EXTENSION vector;
# 創(chuàng)建測試表
CREATE TABLE test (id bigserial PRIMARY KEY, embedding vector(3));
# 插入測試數(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;

到此這篇關(guān)于Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件的文章就介紹到這了,更多相關(guān)Linux服務(wù)器安裝PostgreSQL15內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Ubuntu10.10配置網(wǎng)絡(luò)

    Ubuntu10.10配置網(wǎng)絡(luò)

    這里雖然說的是10.10的,但其它UBUNTU上也可以參考使用。
    2013-11-11
  • shell 命令行中操作HBase數(shù)據(jù)庫實(shí)例詳解

    shell 命令行中操作HBase數(shù)據(jù)庫實(shí)例詳解

    這篇文章主要介紹了 shell 命令行中操作HBase數(shù)據(jù)庫實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Virtualbox安裝Lubuntu 18.04 64位的圖文教程

    Virtualbox安裝Lubuntu 18.04 64位的圖文教程

    這篇文章主要為大家詳細(xì)介紹了Virtualbox安裝Lubuntu 18.04 64位的圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • linux防墻iptables詳細(xì)介紹、配置方法與案例

    linux防墻iptables詳細(xì)介紹、配置方法與案例

    這篇文章主要介紹了linux防墻iptables詳細(xì)介紹、配置方法與案例,需要的朋友可以參考下
    2020-02-02
  • Linux系統(tǒng)中環(huán)境變量的配置方法詳解

    Linux系統(tǒng)中環(huán)境變量的配置方法詳解

    在 Linux 系統(tǒng)中,環(huán)境變量的配置方法多樣,主要分為 臨時(shí)生效 和 永久生效 兩種方式,同時(shí)根據(jù)作用范圍可分為 用戶級 和 系統(tǒng)級,以下是詳細(xì)分類和操作指南,感興趣的小伙伴跟著小編一起來看看吧
    2025-05-05
  • Linux磁盤開機(jī)掛載的實(shí)現(xiàn)步驟

    Linux磁盤開機(jī)掛載的實(shí)現(xiàn)步驟

    在Linux系統(tǒng)中,通過修改/etc/fstab文件,可以實(shí)現(xiàn)磁盤開機(jī)自動(dòng)掛載,文章詳細(xì)介紹了掛載和開機(jī)自動(dòng)掛載的基本概念,以及實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2025-12-12
  • Xshell如何添加快捷命令的方法

    Xshell如何添加快捷命令的方法

    這篇文章主要介紹了Xshell如何添加快捷命令的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • linux安裝、更新、卸載anaconda實(shí)踐

    linux安裝、更新、卸載anaconda實(shí)踐

    Anaconda是基于conda的科學(xué)計(jì)算環(huán)境,集成1400+包及依賴,安裝需下載腳本、接受協(xié)議、設(shè)置路徑、配置環(huán)境變量,更新與卸載通過conda命令及刪除安裝目錄完成
    2025-08-08
  • Linux中修改環(huán)境變量及生效方法

    Linux中修改環(huán)境變量及生效方法

    下面小編就為大家?guī)硪黄獪\談Linux中修改環(huán)境變量及生效方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux PXE高效批量網(wǎng)絡(luò)裝機(jī)過程

    Linux PXE高效批量網(wǎng)絡(luò)裝機(jī)過程

    PXE(預(yù)啟動(dòng)執(zhí)行環(huán)境)是一種網(wǎng)絡(luò)引導(dǎo)技術(shù),允許從遠(yuǎn)程服務(wù)器通過網(wǎng)絡(luò)下載引導(dǎo)鏡像來安裝操作系統(tǒng),本文介紹了PXE的優(yōu)點(diǎn)如規(guī)?;?、自動(dòng)化和遠(yuǎn)程實(shí)現(xiàn),以及搭建PXE服務(wù)器的基本步驟,包括安裝和配置TFTP、DHCP服務(wù)
    2024-09-09

最新評論

弥渡县| 长寿区| 鹤庆县| 庄河市| 成武县| 安图县| 手游| 旺苍县| 花垣县| 宝坻区| 磐石市| 遂溪县| 合水县| 黑水县| 武平县| 太白县| 班戈县| 连平县| 蒲江县| 巩义市| 阿克陶县| 鹤峰县| 庆安县| 洪洞县| 延川县| 九台市| 顺义区| 铜梁县| 合阳县| 藁城市| 廊坊市| 台湾省| 上高县| 新疆| 沾益县| 紫金县| 开江县| 滦南县| 静乐县| 霍城县| 金湖县|