安装部署
MacOS安装RabbitMQ
API网关部署
Centos安装Chrome浏览器
gitlab
gitlab-cicd
gitlab-runner安装配置
Gitlab-CICD实践篇
gitlab维护
gitlab备份-异地恢复-升级
gitlab从13.10.2升级至14.4.1出现的问题
Let's Encrypt
Let's Encrypt 申请证书
certbot发起web认证请求流程
安装CMDBUILD
vim配置
keepalived
配置样例
wine tips
supervisord
kafka
zookeeper
minio
django
jupyter
supervisor管理的kafka zookeeper集群部署
dnsmasq
apisix
APISIX结合skywalking对各个服务的访问情况进行监控
APISIX通过consul动态发现服务
Grafana Labs
Loki(stack)
etcd
redis
mongodb
mongodb添加仲裁节点
consul
sqlite更新升級
openssl安裝升級
emby
inotify-tools
caddy
caddy规则
ohmyzsh tips
debian-nvidia-container-runtime
openwrt+802.1x+freeradius+casdoor
本文档使用 MrDoc 发布
-
+
首页
安装CMDBUILD
# 安装CMDBUILD ## 1. 环境说明: 服务器操作系统:Centos 6.5 JDK版本1.8 cmdb访问地址:http://1.1.1.1:8080/cmdbuild cmdb账号:admin cmdb密码:admin 服务器:1.1.1.1 服务器账号:root 服务器密码:password 应用系统软件下载目录:/root/Download 应用系统软件安装目录:/opt postgres数据库账号:postgers postgres数据库密码:password ## 2. 安装PostgreSQL CMDBulid 文档指出最好使用9.3所以本文档安装9.3版本 ``` yum install https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-2.noarch.rpm yum install postgresql93 postgresql93-server postgresql93-contrib service postgresql-9.3 initdb # 如果初始化失败的话,执行下列命令,同时数据库字符集必须为UTF8 su – postgres # 在postgres用户家目录下的.bash_profile 文件中加入下面两行 PATH=$PATH:$HOME/bin:/usr/pgsql-9.3/bin export PATH # 然后执行数据库初始化 initdb --no-locale # 初始化template默认字符集为utf8,否则无法创建数据库; psql update pg_database set datallowconn = TRUE where datname = 'template0'; \c template0 update pg_database set datistemplate = FALSE where datname = 'template1'; drop database template1; create database template1 with encoding = 'UTF8' LC_CTYPE = 'en_US.UTF-8' LC_COLLATE = 'en_US.UTF-8' template = template0; update pg_database set datallowconn = TRUE where datname = 'template1'; \c template1 update pg_database set datallowconn = FALSE where datname = 'template0'; # 然后在root用户下执行下列命令添加自启及启动数据库 chkconfig postgresql-9.3 on service postgresql-9.3 start ``` ## 3. 安装tomcat 下载tomcat中间件,按当前最新stable版本下载,目前为8.5.24, ``` wget http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz tar xzf apache-tomcat-8.5.24.tar.gz cp –r apache-tomcat-8.5.24 /opt/apache-tomcat # 安装jdk1.8 oracle官网下载JDK后上传至服务器; rpm -ivh jdk-8u151-linux-x64.rpm vim /etc/profile # 插入下列几行(注意版本与目录的关系) export JAVA_HOME=/usr/java/jdk1.8.0_151 export JRE_HOME=/usr/java/jdk1.8.0_151/jre export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=./:/usr/java/jdk1.8.0_151/lib:/usr/java/jdk1.8.0_151/jre/lib ``` ## 4. 安装cmdbuild ``` wget https://downloads.sourceforge.net/project/cmdbuild/2.5.0/cmdbuild-2.5.0.zip unzip cmdbuild-2.5.0.zip cp cmdbuild-2.5.0.war /opt/apatce-tomcat/webapps/ /opt/apache-tomcat/bin/startup.sh /opt/apache-tomcat/bin/shutdown.sh # 创建cmdbuild数据库(有误,目前全部使用的postgres用户) cp opt/apache-tomcat8/webapps/cmdbuild/WEB-INF/sql/sample_schemas/demo_schema.sql /var/lib/pgsql/ chown postgres.postgres /var/lib/pgsql/demo_schema.sql su – postgres psql create user cmdbuild password 'password'; create database cmdbuild with owner postgres encoding = 'UTF8'; \q psql –d cmdbuild CREATE LANGUAGE plpgsql; \q psql -d cmdbuild -f demo_schema.sql exit vim /opt/apache-tomcat8/webapps/cmdbuild/WEB-INF/conf/cmdbuild.conf # 在末尾添加 language=en # 配置啊爬车tomcat的cmdbuild数据库链接 vim /opt/apache-tomcat8/webapps/cmdbuild/WEB-INF/conf/database.conf # 在末尾添加 db.url=jdbc:postgresql://localhost:5432/cmdbuild db.username=cmdbuild db.password=password ``` ## 5. 安装workflow ```shell cd /root/Download/cmdbuild/extras/ unzip cmdbuild-distribution-shark-overlay-2.5.0.zip cp –r cmdbuild-shark-overlay-2.5.0 /opt/apache-tomcat/webapps/shark vim /opt/apache-tomcat/webapps/shark/conf/Shark.conf # 修改下面三行为,此账号密码为访问CMDB时的账号密码并非 # CMDBuild connection settings orgNaNdbuild.ws.url=http://1.1.1.1:8080/cmbuild / orgNaNdbuild.ws.username=workflow orgNaNdbuild.ws.password=admin ``` ## 6. 安装开源DMS(需要单独服务器) CMDBuild推荐的Alfresco3.4版本无法下载; DMS,文档管理系统,选择的开源文档管理系统首先必须支持CMIS协议。本文选择安装LogicalDoc, - 下载LogicalDoc ```shell wget https://downloads.sourceforge.net/project/logicaldoc/distribution/LogicalDOC%20CE%207.7/logicaldoc-community-installer-7.7.1.zip ``` - 创建LogicalDoc数据库,官方推荐使用mysql 数据库5.1 ``` yum -y install mysql mysql-server mysql -uroot create database logicaldoc default character set = ‘utf8’; 为mysql设置密码: mysql_secure_installation ``` - 下载openoffice ```shell wget --no-check-certificate https://downloads.sourceforge.net/project/openofficeorg.mirror/4.1.4/binaries/en-US/Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_en-US.tar.gz tar xzf Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_en-US.tar.gz cd en-US/RPMS rpm -ivh openoffice-ure-4.1.4-9788.x86_64.rpm openoffice-core0* openoffice-images-4.1.4-9788.x86_64.rpm openoffice-4.1.4-9788.x86_64.rpm ``` - 安装插件 ```shell yum -y install ghostscript tesseract clamav ImageMagick clamav ``` - 安装logicaldoc: 解压压缩文件后运行 ``` java -jar logicaldoc-installer.jar ``` 按步骤执行 安装目录:/opt/logicaldoc 安装后访问http://IP:端口 用户名: admin 密码: admin 按下图设置CMIS服务 ![](/media/202108/2021-08-06_142802.png) ## 7. 配置cmdbuild 接入dms服务 ``` cat /opt/apache-tomcat8/webapps/cmdbuild/WEB-INF/conf/dms.conf |grep -v "#" enabled=true dms.service.type=cmis dms.service.cmis.url=http://1.1.1.1:8080/service/cmis dms.service.cmis.user=admin dms.service.cmis.password=admin dms.service.cmis.path=/User Homes/cmdbuild dms.service.cmis.model=logicaldoc ```
zhangky
2021年8月23日 14:11
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码