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单机版,以及基础的语法示例。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




