1. 单机环境版本升级
在单机环境上,一般按照停止旧版本服务->安装新版本->更新依赖->启动新版本服务的流程进行版本升级。详细升级步骤如下。
获取新版本安装包,并解压到安装设备上。
停止旧版本的服务。
进入运行用户,在安装目录下,执行停止服务命令。可参考下面的示例,示例中执行用户名为hengshi,旧版本安装路径为/opt/hengshi。$ sudo su - hengshi #切换到产品运行用户 $ cd /opt/hengshi #进入安装目标目录 $ bin/hengshi-sense-bin stop all #停掉老版本服务
安装新版本。在安装包解压目录下,执行新版本安装命令。请参考下面示例进行操作。
$ sudo su - hengshi #切换到产品运行用户 $ cd ~/pkgs/hengshi-sense-[version] #切换到解压目标目录 $ ./hs_install -p /opt/hengshi #安装新版本,脚本会自动备份上个版本的数据,如果不希望备份,请加参数-s t
提示以下信息时表示新版本安装成功。
SUCCESSED! installed to xxxxx
说明
如果使用的不是衡石的metadb,可以在安装新版本时添加-e all参数,升级过程中将不会要求停止此服务。更新系统依赖。该操作执行过程中需要用户拥有sudo权限,执行成功后可以关闭sudo权限。请参考示例进行操作。
$ sudo su - hengshi #切换到产品运行用户 $ cd /opt/hengshi #进入安装目标目录 $ bin/hengshi-sense-bin init-os all #初始化os
启动新版本服务。在安装目录下,执行新版本启动命令。
$ sudo su - hengshi #切换到产品运行用户 $ cd /opt/hengshi #进入安装目标目录 $ bin/hengshi-sense-bin start all #启动新版本服务
当服务启动成功后,提示以下信息,模块的状态为IS ACTIVE。
hengshi 415040 1 0 Sep01 ? 00:00:24 /opt/hengshi/lib/pgsql/bin/postgres -D /opt/hengshi/pg_data IN ACTIVE! [metadb] /opt/hengshi/lib/pgsql/bin/postgres -D /opt/hengshi/pg_data hengshi 415616 1 0 Sep01 ? 00:00:00 /opt/hengshi/lib/gpdb-5.3.0.7-centos7-cluster/gpdb/bin/postgres -D /opt/hengshi/engine-cluster/data/SegDataDir-1 -p 15432 --gp_dbid=1 --gp_num_contents_in_cluster=2 --silent-mode=true -i -M master --gp_contentid=-1 -x 0 -E IN ACTIVE! [engine] /opt/hengshi/engine-cluster/data/SegDataDir-1 hengshi 415640 1 0 Sep01 ? 00:14:51 java -Djava.io.tmpdir=/opt/hengshi/temp_data -Dserver.port=8080 -jar /opt/hengshi/lib/bootstrap-2.0.0-SNAPSHOT.jar IN ACTIVE! [hengshi] jar /opt/hengshi/lib/bootstrap-2.0.0-SNAPSHOT.jar hengshi 415641 1 0 Sep01 ? 00:01:13 bash /opt/hengshi/bin/hengshi-watchdog.sh IN ACTIVE! [watchdog] /opt/hengshi/bin/hengshi-watchdog.sh
- 升级完成,通过浏览器访问服务地址使用HENGSHI SENSE服务。
results matching ""
No results matching ""
衡石文档
- 产品功能一览
- 发布说明
- 新手上路
- 安装与启动
- 系统管理员手册
- 数据管理员手册
- 分析人员手册
- 数据查看员手册
- 数据服务
- 最佳实践
- 衡石分析平台 API 手册
- 附录