代码之家  ›  专栏  ›  技术社区  ›  campo

卸载并重新安装neo4j

  •  1
  • campo  · 技术社区  · 8 年前

    在ubuntu 16.04上,尝试卸载neo4j时,我键入:

    sudo apt-get purge neo4j*
    

    但是,neo4j文件夹和所有数据仍然存在于

    /var/lib/neo4j
    

    其次,我尝试使用以下工具安装最新版本:

    sudo apt-get install neo4j
    

    当我从命令行检查版本时,我得到:

    neo4j 3.3.4
    

    这是我想要的,但是当我启动服务并在web应用程序中检查版本时( http://localhost:7474/browser/ ),它表示neo4j版本仍然是3.1.4。

    所以,基本上我想完全删除neo4j,并下载最新版本。在ubuntu 16.04中,推荐的方法是什么。

    我是neo4j的新手,所以我肯定我错过了一些东西。谢谢你的帮助。

    2 回复  |  直到 7 年前
        1
  •  2
  •   campo    8 年前

    我按照指示做了 here 他们真的帮了大忙。

    具体来说,我删除了位于/var/lib/中的旧neo4j文件夹,并将新版本(从上面的链接下载,顶部文件夹重命名为“neo4j”)放在原处。我正在从头开始重建我的数据库,所以我不担心保留以前的任何数据(虽然我不知道,也许你可以把它复制到新的neo4j文件夹中)。

    我通过键入

    /var/lib/neo4j/bin/neo4j start
    

    一切都是全新的,似乎都在工作。我重新安装的部分原因是我无法理解如何根据文档进行升级。我必须进一步调查。

    我还将相应apoc过程的jar文件添加到我的插件文件夹(/var/lib/neo4j/plugins),并相应地调整了neo4j conf文件(var/lib/neo4j/conf/neo4j.conf):

    dbms.security.procedures.unrestricted=apoc.*
    

    apoc程序现在已经得到认可,这太棒了。

    也许有更好的方法可以做到这一点,但到目前为止一切似乎都在运转。我的数据库现在很小,所以我可以很容易地从头开始构建它。如果有更好的方法,请告诉我。

        2
  •  0
  •   GentleCP    5 年前

    嗯,我试过上面的方法,但没有成功。因为主要目的是使用verison 4。x、 neo4j的x,我尝试了另一种方法来达到同样的效果。

    首先,下载neo4j-community-4。x、 然后打开config/neo4j。conf文件并更改一些配置,如下所示:

    dbms.connector.bolt.listen_address=:7688
    dbms.connector.http.listen_address=:7475
    

    之后,运行neo4j neo4j start 您可以通过以下浏览器访问neo4j localhost:7475 ,它确实对我有用。至于旧版本,就让它去吧。