**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。
我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
昨天关门了。
Improve this question
我阅读了Apache Age的文档,但我找不到如何在Windows 10上安装它。有什么想法如何使用Rgb表与apache扩展。
**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。
我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
昨天关门了。
Improve this question
我阅读了Apache Age的文档,但我找不到如何在Windows 10上安装它。有什么想法如何使用Rgb表与apache扩展。
5条答案
按热度按时间31moq8wy1#
目前还不支持Windows 10。如果你不想运行Linux,你可以根据最新的apacheAGE文档使用docker运行:
ovfsdjhp2#
Windows上不直接支持它。相反,你需要通过docker或wsl继续。
我个人会推荐通过WSL。Here是如何配置WSL。
下面是installation via WSL的分步指南。
基本步骤是:
1-转到PG目录,然后执行以下命令:
2-现在,切换到AGE目录并执行以下命令:
c2e8gylq3#
先决条件:
WSL必须安装在Windows上。你的机器应该有足够的空间
我在虚拟机上使用过Ubuntu。下面是在Linux上从源代码安装age的分步指南。
安装依赖项:
首先,我们将安装age For,创建一个新目录和一个子目录:
在开始安装Apache Age之前,请使用以下命令下载一些重要的库。由于我们专门使用Linux来安装apache age,我们将使用以下命令。
请记住,下面的命令可能会因操作系统而异。
sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison
PostgreSQL安装来源:
首先,我们将从源代码中安装PostgreSQL。我们需要一个年龄兼容的PostgreSQL版本。目前,年龄仅支持Postgres 11和12。
您也可以从以下链接获得帮助:https://www.postgresql.org/docs/current/install-procedure.html
下载文件夹age-installation/pg中的文件
该命令将为Linux用户从工作目录中的Source下载并解压缩tar文件。安装PG:现在我们将开始安装PG
在上面的命令中,前缀标志将包含您希望安装PSQL的路径。用括号中的路径替换路径。
年龄:
下载:
从GitHub仓库下载年龄。即在age_installation目录中克隆它。
git clone https://github.com/apache/age.git
安装:
使用PostgreSQL配置age。
在上述命令中,PG_CONFIG需要pg_config文件的路径。第二个命令将检查安装是否成功。
在check命令结束时,您将收到一条消息,说明所有测试都通过了。
测试:
现在我们将创建并测试安装是否成功
数据库初始化:
现在我们将初始化数据库集群。让我们把它命名为“sample”。
cd postgresql-11.18/
初始化
bin/initdb sample
当您执行该命令时,将显示成功消息,并显示启动服务器的命令。
启动服务器
该命令将返回一条消息,说明服务器已启动。
创建数据库:
下面的命令将创建数据库。我们将其命名为 SampleDatabase。
bin/createdb SampleDatabase
开始查询数据库:
现在AGE已成功添加到pg中。现在我们可以使用pg_sql控制台开始测试。
bin/psql SampleDatabase
上面的命令将启动一个控制台,现在我们将输入一些命令,看看在某些命令之后会发生什么。
当我们初始化一个新的数据库时,我们必须加载age扩展以便开始使用age。首先,如果我们没有在postgresql.config文件中设置搜索路径,我们将设置它们。
上面的命令将加载扩展,我们还需要设置搜索路径和其他变量。
SET search_path = ag_catalog, "$user", public;
使用cypher命令尝试以下查询:
SELECT create_graph('demo_graph');
它将创建一个名为demo_graph的图形。
上面命令的输出如下所示:
最后一个查询返回数据库中的所有行。
使用WSL出错
安装年龄查看器时。如果您使用的是WSL,在安装node后从PowerShell重新启动,则使用wsl --shutdown npm。WSL路径变量可以与安装在windows See here上的节点路径变量混合。
再次启动WSL。不要忘记在WSL重启后再次启动pg服务器。使用
bin/pg_ctl -D demo -l logfile start
再次运行服务器参考资料:
您可以从以下链接获得帮助,他们帮助我安装以及:
zyfwsgd64#
这篇文章对于在windows here上安装AGE是最有用的,但是要注意安装postgres
./configure --prefix=/usr/local/pgsql-12
的第三步,你需要在这里包含--enable-debug
,以便调试postgres./configure --prefix=/usr/local/pgsql-12 --enable-debug
(这在以后使用gdb这样的调试工具时会很有帮助)。就这样一切都会好起来的
gmol16395#
整个安装过程都在apache age的github存储库的自述文件中提到。
链接如下:
Github Apache Age
我在安装Apache Age的时候已经关注了这个博客链接,它工作得很好。
Installation Guide
此外,只有一个问题,你可以面对,而关注这个博客,这是端口已经使用。您可以使用这些命令来解决这个问题。
要获取进程id,请使用该命令
要终止该进程id,请使用该命令
如果您这样做,apacheage将被安装,您可以创建表,也可以在ApacheAge查看器上查看它们