前言
DMETL(大梦数据交换平台软件):具备数据抽取(extract)、清洗转换(transform)、装载(load)功能的数据处理平台,该平台集成了数据同步、数据交换、数据整合功能。
DMETL支持各种常见的数据源,例如:数据库、消息服务器、文本文件、XML、Excel文件、WevService、LDAP,并提供可视化的支持拖拽的流程设计器,可以大幅度提高工作效率。
一、LINUX标准版安装
1.1下载安装
进入达梦官网(https://www.dameng.com/ucenter/index.html)下载对应版本产品安装包
1.2安装原生执行器(executor_native)
1.3安装管理器(manager)
1.4安装调度器scheduler
executor_native安装路径:
/home/dmdba/dmetl5/dmetl5_executor_native/executor_native/config/native-executor.ini
manager安装路径:
/home/dmdba/dmetl5/dmetl5_manager/manager/config/manager.ini
scheduler安装路径:
/home/dmdba/dmetl5/dmetl5_scheduler/scheduler/config/scheduler.ini
install_xxx_service.sh 手动安装服务;
uninstall_xxx_service.sh 卸载服务;
xxx_service_restart.sh 重启达梦数据交换平台操作系统服务
xxx_service_start.sh 启动达梦数据交换平台操作系统服务;
xxx_service_stop.sh 停止达梦数据交换平台操作系统服务;
xxx_start.sh 以命令行的方式启动达梦数据交换平台服务器;
xxx_stop.sh 通知达梦数据交换平台服务器停止执行;
1.5服务启动与关闭
各起停脚本存放位置路径在如图所示:
注意:
优先启动 scheduler,其他2个组件没有固定的启动顺序。
1.6遇到问题
问题一:
安装libcanberra-gtk-module
可能原因一:虚拟机网络不通(无法连接外网,但是可以与物理机互相ping通)
可能原因二:Ping IP可以ping通,但是ping域名却无法ping通,大部分原因是因为dns服务器没有配置导致的问题。
注意:同时物理机上对应的网络配置最好具体化,别使用自动获取
解决办法:
1.首先解决网络不通的问题,其次是解决DNS的问题。
2.安裝 libcanberra-gtk-module
[root@dmhs1 ~]#yum -y install libcanberra-gtk-module
问题二:
问题原因:本地yum源的baseurl路径有问题,因为repomd.xml不在/mnt/repodata下,此目录也不存在,而是在/mnt/BaseOS/repodat目录下。
解决办法:将aaa.repo文件里面的baseurl=file:///mnt/改成baseurl=file:///mnt/BaseOS。
再次执行安装语句:
问题原因:当服务器安装软件包出现:Error: Unable to find a match 错误,要么是软件名称写错,要么是根本没有这个软件包。
解决办法:
yum -y install install libcanberra*
这条命令会安装libcanberra0, libcanberra-gtk-module,libcanberra-gtk3-module
如果需要加载libcanberra-gtk-module.so,执行以下步骤:
[root@dmhs1 ~]# locate libcanberra-gtk-module.so
locate: can not stat () '/var/lib/mlocate/mlocate.db': No such file or directory
[root@dmhs1 ~]#updatedb
[root@dmhs1 ~]#locate libcanberra-gtk-module.so
/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so
--找到了两个,那么使用哪一个呢?不管它,两个都加入到系统的动态库加载配置中。
--先创建两个文件:
[root@dmhs1 ~]#touch /etc/ld.so.conf.d/gtk-2.0.conf
[root@dmhs1 ~]#touch /etc/ld.so.conf.d/gtk-3.0.conf
--将.so的路径加入到这两个文件中。
--使用vim打开,注意权限。
[root@dmhs1 ~]#vim /etc/ld.so.conf.d/gtk-2.0.conf
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules
[root@dmhs1 ~]#vim /etc/ld.so.conf.d/gtk-3.0.conf
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules
--使用ldconfig重新加载下,要注意权限哦。
ldconfig
再次执行./DMETLV5.bin语句,发现不再有Failed to load module "canberra-gtk-module"报错,问题解决。
后续分享Windows标准版安装!!!
转载本文请备明出处!!!