问题标签 [arangoimport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
207 浏览

json - 通过 arangoimp 读取 CSV 文件中的嵌入式 JSON 对象

具有如下 CSV 文件(从 IRIS 数据集建模):

如何将values列读取为对象而不是字符串?

使用

这给了我每行两个字符串....

在 GUI 中我得到:

在此处输入图像描述

而这是我试图实现的目标:

在此处输入图像描述

0 投票
1 回答
275 浏览

csv - 将非常大的数据集导入 arangoDB 时出错

我正在尝试通过 arangoimp 将一个巨大的数据集导入 ArangoDB。大约有 5500 万条边。我已经增加了 wal.logfiles 的大小( --wal.logfile-size 从 32k 增加到 1024k)。这解决了最后一个错误。但现在我收到以下错误:

进口声明是:arangoimp --file links_de.csv --type csv --collection links

有没有办法让 arangoimp 像做块或其他东西一样迭代地工作?由于 CSV 的大小,我将其拆分为某些部分会非常复杂......

多谢!

0 投票
1 回答
68 浏览

connection - Arangodb Arangoimp 使用默认端点

我正在使用 arangodb 3.1.25。我在使用中运行,因为默认端点正在使用中并导致我出现问题。现在我正在尝试将数据集导入 arangodb ,我看到 Arangoimp 仍在使用默认端点,即 'tcp://127.0.0. 1:8529' 我该如何解决这个问题。?

0 投票
1 回答
1333 浏览

arangodb - 如何使用 ArangoImp 将 JSON CSV 导入 ArangoDB

我正在尝试根据 ArangoDB 文档中的示例导入 csv 或 json 数据,但是我的尝试不断收到错误,我无法发现原因。就好像我根本没有从 Arango Shell 调用 arangoimp。似乎它只是找不到它。我可以在 \bin 文件夹中看到存在 arangoimp.exe 文件。

我的问题首先是要知道默认文件夹的设置。如果我只指定文件名,shell 会查看哪个文件夹?我的假设是根目录是 arangosh.exe 文件所在的文件夹。这是真的?

如果我需要/想要指定文件夹路径,我应该用一个、两个或四个反斜杠对文件夹进行转义吗?例如,如果我希望导入的文件位于 C:\Data\Arango.... 我的 arangoimp 语法会像这样吗?

最后,我一直收到的错误是:stacktrace: SyntaxError: Unexpected identifier。我觉得这里缺少一些简单的东西。我已经在这篇文章中粘贴了错误的屏幕截图。

命令行 - Arango Shell

0 投票
1 回答
133 浏览

arangodb - 在 shell 中调用 arangoimp 时出错

当我尝试使用以下命令调用 arangoimp 时:

Applications/ArangoDB3-CLI.app/Contents/Resources/arangoimp 在我的终端中,我收到以下错误:

2018-03-12T11:26:43Z [49366] ERROR Could not connect to endpoint 'tcp://127.0.0.1:8529', database: '_system', username: 'root' 2018-03-12T11:26:43Z [49366] FATAL got error from server: HTTP 401 (Unauthorized)'

我不知道我做错了什么。

0 投票
1 回答
441 浏览

arangodb - 从外部数据库中将数据拉入/导入到 ArangoDB

我制作了一个概念证明来自动从外部数据库导出数据并将其保存为文件,然后使用 arangoimp.exe 导入 ArangoDB。虽然这种方法肯定是有效的,但不幸的是,由于我的公司无法利用外部数据库中的文件系统或 ArangoDB 可以访问的本地文件系统,它无法正常工作。

问题:是否有其他方法或机制可以从 ArangoDB 中导入数据?

有没有我可以使用的固有工具,例如:

我已经阅读了 ArangoDB 中的这两个特性,但是我很好奇这两个特性中的任何一个是否可以满足我的需要。

我需要能够从 ArangoDB 中自动化连接到外部数据库的过程/操作,然后可以运行 SQL 查询或在该外部数据库中运行存储过程并将该数据直接存储到 ArangoDB 集合中。

替代方案:我需要编写/开发自己的程序吗?

许多年前,我创建了一个可以连接到多个数据库的 Win Forms 应用程序。基本上这是我第一次尝试学习连接字符串和 sql 注入。该项目最终并没有超出此范围,但我的脑海中有一些想法告诉我,我可能必须开发一个中间应用程序来促进我试图实现的数据传输。

我对后者的担心是,这只会打开一个需要在内部维护和开发的全新项目,这意味着需要投入资源。

0 投票
1 回答
63 浏览

arangodb - arangoimp 立即关闭并查询结果

我正在使用相应版本系列的最新 ArangoDB:3.1

模式:单服务器

在此操作系统上:Windows,版本:10

我的问题是:当我打开arangoimp.exe文件时,它要求我输入密码,当输入它并按(Enter)时它会自动关闭......那么解决方案是什么?

我的另一个问题是:我可以通过图表获得 AQL 查询的结果吗?

0 投票
0 回答
130 浏览

arangodb - Arangoimp 异常

我有一个具有以下结构的 csv 文件:

文件中有 1028112 行。我试图通过arangoimp

并得到错误:

错误是什么意思?文件没问题,里面没有空行和重复的_keys。而且,当我重新启动系统并再次尝试时,没有这个错误,它导入成功。

我会很感激我能得到的所有帮助。环境:

存储引擎:RocksDB

部署模式:单服务器

配置:英特尔至强 X5650 x2,32GB RAM

操作系统:Windows 10

0 投票
1 回答
226 浏览

bash - Bash XSV 使用 CSV 列自动填充空值

我有一个 CSV 导出,我需要将其映射到新值,然后才能导入到不同的系统中。我正在使用 ArangoDB 创建此数据迁移映射。

以下是使用的完整脚本:

到目前为止,我已经推断出传递给函数的$keyField ( OLD_ORG_ID__C)execute()参数,用于脚本的循环。这会查找$keyField列,然后_key使用XSV 工具包将值迁移到新创建的列。

不幸的是,并非每一行都有该OLD_ORG_ID__C列的值,因此该_key行的值也是空的,这会导致导入 Arango 失败。

注意:_key字段是我的 AQL 脚本正常工作所必需的

如何重写循环以自动索引空白值?

有没有更好的方法来解决这个问题?也许xsv sort通过keyField然后自动填充从空白行到最后?

更新:根据评论/答案,我尝试了一些类似的方法,但到目前为止仍然无法正常工作

这将创建一个 Account-test.csv 文件,但不幸的是它没有“_key”列或OLD_ORG_ID__C值更改。最好我只想看到填充了自动编号值的“_key”值OLD_ORG_ID__C,否则它们应该复制提供的值。

0 投票
1 回答
642 浏览

arangodb - 通过命令行使用 ArangoDB 不起作用

感谢您抽出宝贵时间,所以 - Arango 已安装并且 WebUI 运行良好。我一直在做教程并完成了基础知识,但尝试继续并导入我自己的数据时遇到了困难。

我将数据存储在谷歌表格中,因此我将其导出以供摄取,但随后尝试访问命令行工具来摄取它,我遇到了“找不到命令”的障碍。尝试例如这里推荐的“arangoimport”,或“arangimp”和我从搜索中在线找到的其他建议。我还尝试了其他命令行工具并遇到了同样的问题。

我应该从哪里运行这个命令?(我怎样才能到达那里?)如果命令可以并且应该从我打开的第一个终端窗口运行,那么请你告诉我我缺少什么并且需要做什么:)

谢谢,乔什