- 一、材料准备
- 二、关闭防火墙
- 三、安装docker
- 四、安装docker-compose
- 五、创建cim管理员用户
- 六、数据卷配置
- 七、下载配置cim
- 七、下载配置iServer
- 八、启动
- 九、验证
- 有网络的虚拟机
- cim安装包:cim-linux-1.0-sp1-20210930.tar.gz
- iServer安装包:supermap-iserver-10.1.4a-linux64.tar.gz
- 数据库管理工具: SuperMap iDesktop 10i
- 关闭:systemctl stop firewalld
- 开机不启动:systemctl disable firewalld
- 下载安装:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 开机自启动:systemctl enable docker
- 启动:systemctl start docker
- 验证:docker ps
- 下载安装:sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 赋予权限:sudo chmod +x /usr/local/bin/docker-compose
- 软连接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 验证:docker-compose --version
-
创建用户:useradd cim
-
用户添加到wheel组:usermod -a -G wheel cim
-
添加文件的写权限:chmod -v u+w /etc/sudoers
-
修改配置文件:vi /etc/sudoers—>cim ALL=(ALL) ALL
-
去除文件的写权限: chmod -v u-w /etc/sudoers
- 创建文件夹:mkdir /root/gaf_volumes
- 指定镜像仓库:export IMAGE_REPOSITORY=harbor.gaf.net.cn
- 版本:export CIM_VERSION=1.0-beta-20210422
- 版本:export GAF_VERSION=DAILY-PRO-2.1-20210422
- 挂载地址:export GAF_VOL_DIR=/root/gaf_volumes
- 创建文件夹:mkdir /cim -->cd /cim
- 上传cim-linux-1.0-sp1-20210930.tar.gz包
- 解压:tar -zxvf cim-linux-1.0-sp1-20210930.tar.gz
- 重命名:mv cim-linux-1.0-sp1-20210930 cim
- 进入目录:cd cim
- 编辑/cim/cim-linux-1.0-sp1-20210930/deploy/conf/GAF_ENV_CONFIG.env 新增LICENSE_CENTER_IP=192.168.248.10(取决于自己服务器ip)
- 上传解压iserver安装包:cd /cim —> tar -zxvf supermap-iserver-10.1.4a-linux64.tar.gz
- 重命名:mv supermap-iserver-10.1.4a-linux64 SuperMapiServer
- 进入文件夹:cd /cim/SuperMapiServer/support
- 下载:./dependencies_check_and_install.sh install -y
- 安装插件(遇到安装错误的跳过即可!)
sudo yum install libgomp -y sudo yum install libpng12 -y sudo yum install libXext -y sudo yum install libXi -y sudo yum install libXrender -y sudo yum install libXtst -y sudo yum install libstdc++-devel.i686 -y sudo yum install glibc.i686 -y sudo yum install libgcc.i686 -y sudo yum install libstdc++.i686 -y sudo yum install glibc-devel.i686 -y
- 进入启动服务目录:cd /cim/SuperMapiServer/bin
- 启动:./startup.sh (./shutdown.sh 停止)
- 访问8090端口,设置账号密码–>许可证配置,然后停下,进入第9步
- 进入目录:cd /cim/SuperMapiServer/support/SuperMap_License/Support
- 解压许可:tar -xvf aksusbd-8.11.1.tar
- 运行获取许可:cd aksusbd-8.11.1 -->./dinst (90天的试用许可)
- 查看许可:cd /cim/SuperMapiServer --> ./licensetool.sh -status
- 修改iserver信息: cd /cim/cim/deploy/conf --> vi GAF_ENV_CONFIG.env
注:除了iserver需要改成自己刚刚注册的密码以外,数据库的账号密码信息也需要改。因为cim是通过docker启动的,所以启动时会自动安装postgresql数据库,默认账号密码为admin/123456
- 进入目录:cd /cim/cim/deploy
- 启动: ./startup.sh(先启动iServer)
- 访问:30999端口,默认账号/密码:sys_admin/123456
- 指标规则引擎扩展
在/root/gaf_volumes/mnt/data-s3fs/cim/extend/ruleengine/libs/中提供了规则引擎包。
在服务部署以后可以在文件服务器路径下(部署服务器地址+端口 9000)
/cim/extend/ruleengine/libs/ruleengine 找到一个 jar 包 (规则引擎),后续扩展开发的包
放置在同级别目录即可。(规则引擎表中已经自带三条数据) - 注:超图的数据库最好用他们官方提供的数据库进行管理,即SuperMap iDesktop 10i
源copy过来即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)