ONgDB部署文件打包与使用

 

Here’s the table of contents:

  1. 单机部署文件打包
  2. 因果集群部署文件打包【构成集群的最小部署方式】

单机部署文件打包

sudo find ./ -maxdepth 1 -name "bin" -o -name "conf" -o -name "lib" -o -name "plugins" -o -name "logs" -o -name "data" -o -name "import" -o -name "run" -o -name "dic"  |xargs sudo tar -zcvf dev-ongdb-v1.x-standalone.tgz --exclude=logs/* --exclude=data/* --exclude=import/* --exclude=run/*
  • 启动
    bin/neo4j start
    
  • 停止
    bin/neo4j stop
    
  • 重启
    bin/neo4j restart
    
  • 修改内存配置
    //根据系统资源调整 vim conf/neo4j.conf 文件中下面两个主要内存配置,其它配置一般情况下不需要修改
    dbms.memory.heap.initial_size=12g
    dbms.memory.heap.max_size=12g
    dbms.memory.pagecache.size=6g
    
sudo bin/neo4j-admin dump --database=graph_v0001.db --to=/home/kg-dev/KG_Neo4j/ongdb-enterprise-3.5.22/test/graph_v0001.dump
//LOAD之前先启动数据库创建graph_v0001数据库,并创建admin账户,然后再加载
1. sudo bin/neo4j start
2. 创建admin账户并修改密码
3. sudo bin/neo4j stop
4. sudo bin/neo4j-admin load --from=graph_v0001.dump --database=graph_v0001.db --force
5. sudo bin/neo4j start
sudo bin/neo4j-admin dump --database=graph.db --to=/home/ubuntu/efs/pvc-fcfdec23-6488-45e4-ae34-ad3b88c17fcc/graph_v0001.dump
//LOAD之前先启动数据库创建graph_v0001数据库【启动数据库进程后会自动创建该库】,并创建admin账户,然后再加载
1. sudo bin/neo4j start
2. 创建admin账户并修改密码
3. sudo bin/neo4j stop
4. sudo bin/neo4j-admin load --from=/home/ubuntu/efs/pvc-fcfdec23-6488-45e4-ae34-ad3b88c17fcc/graph_v0001.dump --database=graph_v0001.db --force
5. sudo bin/neo4j start

因果集群部署文件打包【构成集群的最小部署方式】

服务器资源充足时,建议部署集群为3个或3个以上CORE节点,多个REPLICA节点
  • 因果集群部署:pro-ongdb-v1.x-core-1
    find ./ -maxdepth 1 -name "bin" -o -name "conf" -o -name "lib" -o -name "plugins" -o -name "logs" -o -name "data" -o -name "import" -o -name "run"  |xargs tar -zcvf pro-ongdb-v1.x-core-1.tgz --exclude=logs/* --exclude=data/* --exclude=import/* --exclude=run/*
    
  • 因果集群部署:pro-ongdb-v1.x-core-2
    find ./ -maxdepth 1 -name "bin" -o -name "conf" -o -name "lib" -o -name "plugins" -o -name "logs" -o -name "data" -o -name "import" -o -name "run"  |xargs tar -zcvf pro-ongdb-v1.x-core-2.tgz --exclude=logs/* --exclude=data/* --exclude=import/* --exclude=run/*
    
  • 因果集群部署:pro-ongdb-v1.x-replica-1
    find ./ -maxdepth 1 -name "bin" -o -name "conf" -o -name "lib" -o -name "plugins" -o -name "logs" -o -name "data" -o -name "import" -o -name "run"  |xargs tar -zcvf pro-ongdb-v1.x-replica-1.tgz --exclude=logs/* --exclude=data/* --exclude=import/* --exclude=run/*
    
  • 修改hosts配置
    # vim /etc/hosts
    ip-core-1    ongdb-1
    ip-core-2    ongdb-2
    ip-replica-1    ongdb-replica-1
    
  • 启动
    bin/neo4j start
    
  • 停止
    bin/neo4j stop
    
  • 重启
    bin/neo4j restart
    
  • 修改内存配置
    //根据系统资源调整 vim conf/neo4j.conf 文件中下面两个主要内存配置,其它配置一般情况下不需要修改
    dbms.memory.heap.initial_size=24g
    dbms.memory.heap.max_size=24g
    dbms.memory.pagecache.size=28g