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

中文网站下载安装

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功能。

    {
      "tigergraph.user.name": "TG用户名",
      "tigergraph.user.password": "上面用户密码",
      "tigergraph.root.dir": "安装目录",
      "license.key": "秘钥",
      "nodes.ip": {
        "m1": "m1 IP",
        "m2": "m2 IP",
        "m3": "m3 IP",
        "m4": "m4 IP"
      },
      "nodes.login": {
        "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": {
            "sudo.user.name": "root",
            "sudo.user.password": "root密码"
        },
        "K": {
          "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": {
        "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即可。

转载自

https://blog.csdn.net/haveanybody/article/details/86720591

你可能感兴趣的:(linux)