Dev 日誌 | 文章《快速體驗知識圖譜 OwnThink》中的技術問題

nebulagraph發表於2019-12-03

Dev log

社群小夥伴反饋在實踐文章《 使用圖資料庫 Nebula Graph 資料匯入快速體驗知識圖譜 OwnThink》時,遇到了一些問題,Nebula Graph 將在本文對該文章中出現的問題進行 Debug。

報錯資訊:panic: yaml: line 14: mapping values are not allowed in this contex

使用 nebula-importer 時,報錯: panic: yaml: line 14: mapping values are not allowed in this contex
這個錯誤原因是 config.yaml 檔案裡的第一個 **- path** 欄位沒對齊,更改方式是在第一個 - path 欄位前面加個空格。該錯誤在最新打包的 oss 包裡已經更正。更改之後的配置檔案可去 GitHub (連結: https://github.com/jievince/rdf-converter/blob/master/rdf-import.yaml)或者直接複製下面資訊。

version: v1rc1
description: example
clientSettings:
  concurrency: 10 # number of graph clients
  channelBufferSize: 128
  space: test
  connection:
    user: user
    password: password
    address: 127.0.0.1:3699
logPath: ./err/test.log
files:
  - path: ./vertex.csv
    failDataPath: ./err/vertex.csv
    batchSize: 100
    type: csv
    csv:
      withHeader: false
      withLabel: false
    schema:
      type: vertex
      vertex:
        tags:
          - name: entity
            props:
              - name: name
                type: string
  - path: ./edge.csv
    failDataPath: ./err/edge.csv
    batchSize: 100
    type: csv
    csv:
      withHeader: false
      withLabel: false
    schema:
      type: edge
      edge:
        name: relation
        withRanking: false
        props:
          - name: name
            type: string

報錯資訊:writing tcp 127.0.0.1… write: broken_pipe

使用 nebula-importer 導資料的過程中,報 writing tcp 127.0.0.1... write: broken_pipe 錯誤資訊,這個報錯是 Nebula Graph 的一個 bug 導致,已在本次 rc2 (預釋出)更新包內修復,請去 GitHub (連結: https://github.com/vesoft-inc/nebula/releases/tag/v1.0.0-rc2) 下載。

佔用記憶體過高

在部分低配置機器上記憶體不夠的問題,原預設配置針對 64 GB 以上記憶體的機型。更改了預設 partition 數量, 預設 wal 檔案大小和 wal buffer 大小。pr 見: https://github.com/vesoft-inc/nebula/pull/1330

storage 啟動過慢,報 Internal error,或者報埠占用

當有大量資料時,storage 突然 failover 後,存在啟動過程資料載入過慢,報 Internal error,或者報埠占用的等問題,目前已被修復。pr 見: https://github.com/vesoft-inc/nebula/pull/1341

其他修復資訊

最後,附上 Nebula Graph GitHub 地址: https://github.com/vesoft-inc/nebula,如果你在使用 Nebula Graph 過程中遇到任何問題,歡迎 GitHub 聯絡我們或者加入微信交流群,請聯絡微訊號:NebulaGraphbot

推薦閱讀

關注公眾號

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952037/viewspace-2666624/,如需轉載,請註明出處,否則將追究法律責任。

相關文章