TigerGraph笔记(一)安装和卸载(centos)

2022-04-15 00:00:00 命令 节点 配置 查看 安装

中文网站下载安装

https://www.tigergraph.com.cn/



查看配置信息

##查看TG占用的端口
gadmin --dump-config | grep -i port
##查看gadmin命令信息
gadmin -h
##修改UI端口号
gadmin –configure nginx.services.port
##再执行下面命令
gadmin config-apply && gadmin restart -fy
##停止服务
gadmin stop -fy


常用的GADMIN命令

查看服务状态:gadmin status ##如果某个服务出现问题,可以先用此条命令查看状态
启动服务: gadmin start
停止服务: gadmin stop -fy
重启服务: gadmin restart -fy
修改配置: gadmin --configure
应用配置: gadmin config-apply
修改runtime变量: gadmin --configure runtime
查看license有效期: gadmin status license
更新license: gadmin set-license-key [new_license]
查看gse log位置: gadmin log -v gse
查看节点和边总个数: gadmin status -v graph
详细信息可以使用 gadmin -h 查看


卸载

以tigergraph用户运行以下命令:

gadmin stop -fy
pkill ts3svc
pkill gadmin_server
##下面这条命令默认没有更改TG的用户名tigergraph,也没有改变安装目录,如果更改了默认信息,请以实际为准
rm -rf ~/tigergraph ~/tigergraph_coredump ~/.gium ~/.gsql ~/.gsql_fcgi ~/.syspre ~/.venv

切换到root用户,kill掉tigergraph相关进程
运行下面命令,删除tigergraph用户:
userdel -r tigergraph


企业版安装

企业版的大好处是支持HA分布式。另外,TG集群在增加机器的数量以后,对速度的提升也是极大地,具体详情可以参考TG官网。

企业版的安装虽然也可以按照交互式安装,但是不建议采用这种方法,建议采用非交互式方式安装。注意事项和前面单机安装过程差不多(建议先看一下前面交互式安装过程),需要注意的一点是,根据自己的license(TG的license是按照内存卖的,这一点倒是比较特殊)大小注意磁盘的空间大小。TG在每个节点上的安装目录是一样的,所以也需要注意安装目录位置。

1、启动防火墙,启动NTP服务。一定要启动防火墙和NTP,不然后面安装的时候也会打开防火墙。
2、安装sshpass、policycoreutils-python。在安装之前可以通过下面命令查看系统是否已经安装了相关服务。
rpm -qa | grep sshpass、rpm -qa | grep policycoreutils-python
3、将安装包拷贝到其中一个节点上(只需拷贝到一台服务器即可),修改安装包下的配置文件cluster_config.json,参考下面配置。如果当前节点是m1,则以后的gsql操作都是在m1上操作。系统会自动创建一个你配置的TG用户;chosen.method选择的是P,也即是以密码登录,也可选择ssh-key登录;HA配置是false,后面会手动配置HA功能。

{undefined
"tigergraph.user.name": "TG用户名",
"tigergraph.user.password": "上面用户密码",
"tigergraph.root.dir": "安装目录",
"license.key": "秘钥",
"nodes.ip": {undefined
"m1": "m1 IP",
"m2": "m2 IP",
"m3": "m3 IP",
"m4": "m4 IP"
},
"nodes.login": {undefined
"supported.methods (this is a comment)": "P. SSH with password; K. SSH with key file (e.g. ec2_key.pem)",
"notes (this is a comment)": "All nodes must use the same ssh port, same sudo user, same password, or same key file",
"ssh.port": "22",
"chosen.method": "P",
"P": {undefined
"sudo.user.name": "root",
"sudo.user.password": "root密码"
},
"K": {undefined
"sudo.user.name": "sudoUserName",
"ssh.key.file": "/path/to/my_key.pem (if empty, the installer will use default ssh key file such as ~/.ssh/id_rsa)"
}
},
"HA.option": {undefined
"Notes of HA.option (this is a comment)": "option to install high-availability cluster (with at least 3 nodes), default value false",
"enable.HA": "false"
}
}

4、执行 ./install.sh -cn 。c是分布式安装,n是非交互式安装。TG只需在一台机器上执行这条命令即可,会自动把程序安装到你配置的m1、m2、...节点上去,安装目录相同。安装完毕后会自动切换到tigergraph用户。

5、配置HA
停止TG:
gadmin stop ts3 -fy
gadmin stop all -fy
gadmin stop admin -fy

启用HA:
gadmin --enable ha

安装软件包:
gadmin pkg-install reset -fy

6、激活GraphStudio
打开 IP:14240,点击右上角图标感叹号图标,点击下拉的后一项信息,输入license即可。
更新license

1、系统license更新
在tigergraph用户linux shell下执行:gadmin set-license-key license

2、GraphStudio license更新
打开GraphStdio,点击右上角感叹号,可以看到status是Expired。

点击UPDATE输入新的license即可。

相关文章