gremlin_python使用及增删查改方法封装

一、安装Janusgraph

1、下载安装包

前往janusgraph的官方发布页下载离线安装包,如下图所示,目前最新的版本是0.4.0,点击janusgraph-0.4.0-hadoop2.zip下载即可。请注意,该安装包只能在linux系统下安装!!!

在这里插入图片描述
2、解压运行

打开终端,使用unzip命令解压下载好的zip安装包,然后进入到janusgraph-0.4.0目录下,执行 bin/janusgraph.sh start ,会得到如下的运行结果,说明janusgraph运行成功。

	$ bin/janusgraph.sh start
	Forking Cassandra...
	Running `nodetool statusthrift`.. OK (returned exit status 0 and printed string "running").
	Forking Elasticsearch...
	Connecting to Elasticsearch (127.0.0.1:9300)... OK (connected to 127.0.0.1:9300).
	Forking Gremlin-Server...
	Connecting to Gremlin-Server (127.0.0.1:8182)... OK (connected to 127.0.0.1:8182).
	Run gremlin.sh to connect.

3、其他操作

janusgraph-0.4.0目录下,执行 bin/janusgraph.sh status ,可以查看janusgraph的运行状态及进程ID,而执行 bin/janusgraph.sh stop ,则关闭janusgraph及其相关的所有进程。

	$ ./bin/janusgraph.sh status
	Gremlin-Server (org.apache.tinkerpop.gremlin.server.GremlinServer) is running with pid 31841
	Elasticsearch (org.elasticsearch.bootstrap.Elasticsearch) is running with pid 31668
	Cassandra (org.apache.cassandra.service.CassandraDaemon) is running with pid 31336
	
	$ bin/janusgraph.sh stop
	Killing Gremlin-Server (pid 31841)...
	Killing Elasticsearch (pid 31668)...
	Killing Cassandra (pid 31336)...

二、连接gremlin

1、使用gremlin控制台连接

janusgraph-0.4.0目录下,执行 bin/gremlin.sh 则可启动gremlin控制台,如下所示。然后可以进行gremlin的相关操作,如:remote命令告诉控制台使用conf/remote.yaml配置文件与gremlin服务进行远程连接,:>是“提交”命令,比如 :> graph.addVertex("name", "test")是添加了一个name为test的节点,然后 :> g.V().values('name')则是查询该图中所有节点中含有name属性的值。

	$  bin/gremlin.sh
	         \,,,/
	         (o o)
	-----oOOo-(3)-oOOo-----
	plugin activated: tinkerpop.server
	plugin activated: tinkerpop.hadoop
	plugin activated: tinkerpop.utilities
	plugin activated: janusgraph.imports
	plugin activated: tinkerpop.tinkergraph
	gremlin> :remote connect tinkerpop.server conf/remote.yaml
	==>Connected - localhost/127.0.0.1:8182
	gremlin> :> graph.addVertex("name", "test")
	==>v[4726]
	gremlin> :> 
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值