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

在Linux服務(wù)器上部署中醫(yī)知識圖譜

這篇具有很好參考價值的文章主要介紹了在Linux服務(wù)器上部署中醫(yī)知識圖譜。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在Linux服務(wù)器上部署中醫(yī)知識圖譜

配置Java環(huán)境

在Oracle官網(wǎng)或Open JDK官網(wǎng)下載JDK 17安裝包,選擇與操作系統(tǒng)及系統(tǒng)架構(gòu)(32位或64位)相匹配的版本,此處使用Ubuntu系統(tǒng)進(jìn)行演示。

使用以下命令解壓JDK安裝包:

tar -xvf jdk-17_linux-x64_bin.tar.gz

這將在當(dāng)前目錄下創(chuàng)建一個名為jdk-17的目錄,并將JDK文件提取到其中。

使用以下命令編輯環(huán)境變量:

export JAVA_HOME=/yldm0226/KG/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

注意將JAVA_HOME替換為你解壓JDK的實際路徑。

使用以下命令刷新環(huán)境變量,使環(huán)境變量生效:

source ~/.bashrc

驗證是否安裝成功:

java -version

如果安裝成功,可以看到類似下面的輸出:

openjdk version "17" 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)

配置neo4j數(shù)據(jù)庫

在neo4j官網(wǎng)下載neo4j社區(qū)版的安裝包,選擇與操作系統(tǒng)及系統(tǒng)架構(gòu)(32位或64位)相匹配的版本,此處使用Ubuntu系統(tǒng)進(jìn)行演示。

使用以下命令解壓neo4j安裝包:

tar -xvf neo4j-community-5.17.0-unix.tar.gz

使用以下命令編輯環(huán)境變量:

export NEO4J_HOME=/yldm0226/KG/neo4j-community-5.17.0
export PATH=$NEO4J_HOME/bin:$PATH

使用以下命令刷新環(huán)境變量,使環(huán)境變量生效:

source ~/.bashrc

如果想在命令行中運(yùn)行neo4j,執(zhí)行以下命令:

neo4j console

如果想在后臺運(yùn)行neo4j,執(zhí)行以下命令:

neo4j start

啟動成功后,可以看到以下輸出:

Directories in use:
home:         /yldm0226/KG/neo4j-community-5.17.0
config:       /yldm0226/KG/neo4j-community-5.17.0/conf
logs:         /yldm0226/KG/neo4j-community-5.17.0/logs
plugins:      /yldm0226/KG/neo4j-community-5.17.0/plugins
import:       /yldm0226/KG/neo4j-community-5.17.0/import
data:         /yldm0226/KG/neo4j-community-5.17.0/data
certificates: /yldm0226/KG/neo4j-community-5.17.0/certificates
licenses:     /yldm0226/KG/neo4j-community-5.17.0/licenses
run:          /yldm0226/KG/neo4j-community-5.17.0/run
Starting Neo4j.
Started neo4j (pid:12498). It is available at http://localhost:7474
There may be a short delay until the server is ready.

訪問知識圖譜

如果服務(wù)器有圖形化界面,可以直接在瀏覽器中訪問http://localhost:7474。

如果服務(wù)器沒有圖形化界面,需要借助ssh端口映射實現(xiàn)本地訪問服務(wù)器上部署的知識圖譜。

以Windows11系統(tǒng)為例,打開兩個CMD窗口,分別輸入以下命令:

ssh -L 7474:localhost:7474 -p ssh端口 用戶名@ip

ssh -L 7687:localhost:7687 -p ssh端口 用戶名@ip

將ssh端口、用戶名和ip替換為自己的。

以上兩行命令將本地的7474端口和7687端口映射到了遠(yuǎn)程服務(wù)器的7474端口和7687端口,這樣就可以本地訪問服務(wù)器上部署的知識圖譜了。

在本地瀏覽器中訪問http://localhost:7474,可以看到neo4j的Web頁面:

在Linux服務(wù)器上部署中醫(yī)知識圖譜

在第一次訪問http://localhost:7474時,默認(rèn)的用戶名和密碼均為neo4j,在登錄成功后,會要求我們修改一個密碼,請記好這個密碼,后面還要用到。

創(chuàng)建知識圖譜

拉取開源中醫(yī)知識圖譜項目:

git clone https://github.com/ywjawmw/TCM_KG

安裝py2neo:

pip install py2neo

打開中醫(yī)知識圖譜項目中的Create_Graph.py,對代碼做簡單的修改并將連接數(shù)據(jù)庫中的認(rèn)證信息改為自己,代碼如下:

from py2neo import Graph, Node, Relationship, NodeMatcher, RelationshipMatcher
from tqdm import tqdm

# 連接數(shù)據(jù)庫
graph = Graph("http://localhost:7474", auth=("neo4j", "你設(shè)置的neo4j的密碼"),name="neo4j")

matcher_node = NodeMatcher(graph)
matcher_relation = RelationshipMatcher(graph)

with open("baseline_all_kg_triples.txt", "r", encoding="utf-8") as file:
    for line in tqdm(file.readlines()):
        entity_1, entity_2, relation = line.split("\t")
        node_1 = matcher_node.match(name=entity_1).first()
        if node_1 is None:
            node_1 = Node(name=entity_1)
            graph.create(node_1)

        node_2 = matcher_node.match(name=entity_2).first()
        if node_2 is None:
            node_2 = Node(relation, name=entity_2)
            graph.create(node_2)
        if not node_2.has_label(relation):
            node_2.add_label(relation)
            graph.push(node_2)

        r = Relationship(node_1, relation, node_2)
        graph.create(r)

運(yùn)行以上代碼,就可以完成知識圖譜的構(gòu)建。

回到http://localhost:7474中,點擊Database,就可以看到我們構(gòu)建的知識圖譜的節(jié)點和節(jié)點之間的關(guān)系類型:

在Linux服務(wù)器上部署中醫(yī)知識圖譜

我們可以運(yùn)行命令或者點擊左側(cè)的標(biāo)簽查看知識圖譜中的節(jié)點和關(guān)系:

在Linux服務(wù)器上部署中醫(yī)知識圖譜

neo4j使用的是Cypher查詢語言(是一種專門用于圖數(shù)據(jù)庫的查詢語言),如果想進(jìn)一步使用neo4j的命令查詢,可以去學(xué)習(xí)Cypher查詢語言。文章來源地址http://www.zghlxwxcb.cn/news/detail-840668.html

到了這里,關(guān)于在Linux服務(wù)器上部署中醫(yī)知識圖譜的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux-帆軟 服務(wù)器部署

    Linux-帆軟 服務(wù)器部署

    (一)下載安裝帆軟 (1)部署包部署 1、下載已經(jīng)打包好的 帆軟-tomcat安裝包,因為該安裝包已經(jīng)把所需要的環(huán)境都打包了,下載啟動tomcat后就可以用了 具體步驟參考官網(wǎng):https://help.fanruan.com/finereport/doc-view-2919.html 2、下載的方式可以不采用官網(wǎng)的本地下載再上傳的方式,可

    2024年02月09日
    瀏覽(21)
  • Linux服務(wù)器部署ElasticSearch

    Linux服務(wù)器部署ElasticSearch

    服務(wù)器部署需要openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.8 64bit) elasticsearch-7.4.0-linux-x86_64.tar.gz、kibana-7.4.0-linux-x86_64.tar.gz 1、cd /usr/local/src 2、上傳openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 3、解壓tar包 tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 4、配置JAVA_HOME vim /etc/profile 在下方加上如下配置

    2023年04月08日
    瀏覽(55)
  • Linux服務(wù)器快速安裝FastGPT知識庫問答系統(tǒng)

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

    最近開始體驗FastGPT知識庫問答系統(tǒng),參考官方文檔,在自己的阿里云服務(wù)器使用Docker Compose快速完成了部署。 環(huán)境說明:阿里云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ù)器部署若依(ruoyi-vue),從購買服務(wù)器到部署完成保姆級教程

    Linux服務(wù)器部署若依(ruoyi-vue),從購買服務(wù)器到部署完成保姆級教程

    Huawei Cloud EulerOS 還是 centos7,糾結(jié)了一段時間,了解到EulerOS是對centos8的延續(xù)版本,相當(dāng)于官方不對centos8繼續(xù)維護(hù)了, 最后還是選 CentOS 7.9 64bit,網(wǎng)上可查找的工具更多且官方還在持續(xù)維護(hù)。 這里簡單購買了一個月先試用一下 點擊遠(yuǎn)程登錄 第一步先重置密碼 一定在適當(dāng)?shù)牡?/p>

    2024年04月14日
    瀏覽(28)
  • Linux下配置部署sendmail服務(wù)器

    Linux系統(tǒng)中的電子郵件系統(tǒng)包括3個組件:MUA(Mail user Agent,郵件用戶代理)、MTA(Mail Transfer Agent,郵件傳送代理)、MDA (Mail Dilivery Agent,郵件投送代理) MUA是電子郵件系統(tǒng)的客戶端程序,它是用戶與電子郵件系統(tǒng)的接口 ,主要負(fù)責(zé)郵件的發(fā)送和接受以及郵件的撰寫,閱讀

    2024年02月04日
    瀏覽(19)
  • 文件預(yù)覽服務(wù)器kkfileview(linux部署)

    文件預(yù)覽服務(wù)器kkfileview(linux部署)

    1、前置環(huán)境 2、安裝kkfileview 官網(wǎng)地址:https://kkfileview.keking.cn/zh-cn/docs/home.html 3、安裝office組件(報錯提示:啟動office組件失敗,請檢查office組件是否可用) 4、安裝成功如圖所示 5、查看office組件版本 6、配置kkfileview參數(shù) 7、啟動文件預(yù)覽服務(wù) 8、關(guān)閉文件預(yù)覽服務(wù) 9、查看日志

    2024年02月11日
    瀏覽(24)
  • Goby部署到linux 服務(wù)器運(yùn)行

    Goby部署到linux 服務(wù)器運(yùn)行

    Goby部署到服務(wù)器運(yùn)行 官網(wǎng)下載最近版本goby 需要在本地下載windows 鏡像 與linux 版本 官網(wǎng)鏈接: https://gobies.org/#dl 然后上傳到VPS下,需要給goby-cmd-linux加上執(zhí)行權(quán)限 //打開cd golib 目錄 可以看到文件 chmod +754 goby-cmd-linux 運(yùn)行 指令 配置端口 賬號 密碼 user 輸入用戶名 pass 輸入密碼

    2024年02月16日
    瀏覽(25)
  • 【前端部署】vue項目打包并部署到Linux服務(wù)器

    【前端部署】vue項目打包并部署到Linux服務(wù)器

    在vs code中打開vue前端項目文件夾,在終端中輸入 npm run build ,打包完成后,在前端項目文件夾中會生成一個名為 dist 的文件夾,如下圖所示: dist文件夾打開如下所示: 打開服務(wù)器終端,在終端中輸入以下命令,下載nginx安裝包。 其中nginx版本可以自己選擇,具體版本可查看

    2024年02月06日
    瀏覽(111)
  • Linux系統(tǒng)部署B(yǎng)BR服務(wù)器加速軟件

    Linux系統(tǒng)部署B(yǎng)BR服務(wù)器加速軟件

    ?? BBR簡介: ??BBR是谷歌的黑科技,也可以理解為用來加速網(wǎng)絡(luò)的軟件,如果服務(wù)器在海外,會發(fā)現(xiàn)丟包率很高,線路還會時斷時續(xù)。所以,不用點黑科技,肯定是沒辦法使用。而BBR加速能充分利用網(wǎng)絡(luò)帶寬 BBR的作用就是盡量跑滿帶寬,并且盡量不要有排隊的情況。BBR可

    2024年02月19日
    瀏覽(26)
  • Linux服務(wù)器 容器化部署新版Jenkins

    Linux服務(wù)器 容器化部署新版Jenkins

    先安裝yml 設(shè)置加速鏡像(阿里云鏡像) 安裝docker docke命令 創(chuàng)建Jenkins持久化目錄 運(yùn)行部署容器 jenkins:2.319.3-lts-jdk11 解釋 2.319.3 代表版本號 jenkins/jenkins:lts-jdk11 表示最后一個版本 也可以用 jenkins/jenkins:jdk11 執(zhí)行命令解讀 docker run -d 表示將該容器在后臺運(yùn)行 -u root 表示使用root用

    2024年02月02日
    瀏覽(53)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包