GBCA 认证学习资料内参2 -- Galaxybase 安装部署 及 Cypher 语法
Galaxybase 单机版部署环境
- centos 7+
- docker 17+
galaxybase可以在centos7进行安装,并需要安装docker17以上的版本。
常用端口
- 图集群管理端口: 51314
- 图可视化端口: 8888
- 图查询API端口: 7687
安装步骤
- 下载安装包
从官网(https://www.galaxybase.com/download)下载最新单机版(galaxybase-standalone-20220721170804.tar.gz)。
- 解压安装包
将安装包上传至服务器并解压:
$ tar -xf galaxybase-standalone-20220721170804.tar.gz
$ ls
galaxybase-20220721170804  galaxybase-standalone-20220721170804.tar.gz
$ du -sh galaxybase-20220721170804/
601M    galaxybase-20220721170804/
$ tree .
.
├── bin
│   ├── galaxybase-deploy
│   ├── galaxybase-export
│   └── galaxybase-load
├── docker
│   └── docker-linux.tgz
└── images
    └── images.wim
3 directories, 5 files- 环境变量
添加环境变量:
vi ~/.bashrc
export GALAXYBASE_HOME=/data/gbca/galaxybase-20220721170804
export PATH=$PATH:$GALAXYBASE_HOME/bin
source ~/.bashrc验证全局变量是否生效
$ galaxybase-deploy version
Server: Galaxybase Engine - standalone
 Version:   3.4.1
 Build:     20220721170804
 OS/Arch:   linux/amd64- 安装镜像
安装docker镜像
galaxybase-deploy image install使用sudo权限安装docker
galaxybase-deploy build graph --home /data/gbca/home-galaxybase- 启动服务
启动 Galaxybase 通过浏览器访问服务器的51314端口,进入图节点管理平台启动Galaxybase。 账号/密码:admin/admin

Cypher 语法
数据筛选
MATCH (n:电影)
WHERE n.上映年份 > 1990
RETURN n模式匹配
- 用圆括号()表示点、用 --> 表示边,可以用变量名指代点边数据
MATCH p=()-->() RETURN p LIMIT 10- 边可以指明方向,也可以不指明方向
MATCH (a)-[r]-(c) RERURN a,r,c LIMIT 10- 在括号内可以添加具体信息
MATCH (a)-[r:出演]->(b:电影 {电影名: "宝贝计划"}) RETURN a,r,b- 可以设置路径长度
MATCH p=(a:电影 {电影名: "宝贝计划"})-[*3]-(c) RETURN p LIMIT 10数据查询
- 结果排序
MATCH (b:电影)
WHERE b.上映时间 > 2000
RETURN b ORDER BY b.上映时间 SKIP 10 LIMIT 1- 路径查询
MATCH p=(m:人物{姓名:"吴孟达"})--()--(n:人物{姓名:"周星驰"})
RETURN p LIMIT 2- k跳扩展查询
MATCH p=(:人物{姓名:"刘德华"})-[*1..2]-()
RETURN p数据修改
- 修改属性
MATCH (a:电影{电影名:"无间道"})
SET a.语言="粤语"
RETURN a- 增加边、点
CREATE (a:人物{姓名:"AA"}) -[r:出演{角色:"RR"}]->(b:电影{电影名:"BB"})
RETURN a,r,b数据删除
MATCH (a:人物{姓名:"特朗普"})
DELETE a总结
本文介绍了GBCA考试相关内容,并记录了如何在本地安装galaxybase单机版,以及基础的语法示例。
 
 
                     
            
        













 
                    

 
                 
                    