华为云用户手册

  • 程序安装概况 常规场景部署 该部署流程为传统部署,仅需通过中间件部署程序war包。 部署流程: 在服务器中安装中间件后,在中间件上放入应用war包完成单机环境部署,参考第三章内容; 如果需要搭建集群应用环境,则需要通过redis完成集群环境部署,参考第四章内容。 实时处理场景部署 当需要使用到数据集成模块下实时数据处理功能时,采用该套部署流程。通过中间件部署程序war包的同时,还需要部署实时处理服务,然后根据实际应用情况选择性部署边缘采集节点,当应用场景中不包含边缘采集服务时,可不用部署边缘采集节点,整体部署环境适用于通过批处理组件、交换组件及实时组件创建ETL任务的业务场景。 部署流程: 在服务器中安装中间件后,在中间件上放入应用war包完成单机环境部署,参考第三章内容; 如果需要搭建集群应用环境,则需要通过redis完成集群环境部署,参考第四章内容; 完成实时处理服务的安装部署,参考第五章内容;
  • 安装插件 依然在下面界面中选择 图1 安装插件1 图2 安装插件2 图3 安装插件3 图4 安装插件4 其它默认安装. 安装后把/opt/IBM/HTTPServer/Plugins1/bin下面的configurewebserver1.sh复制到/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin下,然后执行./configurewebserver1.sh –user wasadmin –password wasadmin. 图5 安装插件5 图6 安装插件6 父主题: Websphere集群部署
  • Windows操作系统 下面讲述的是在Windows环境下安装部署睿码的整个过程。 安装JDK 安装JAVA运行环境(必须jdk1.8或以上版本),如下图所示: 图1 安装JDK1 图2 安装JDK2 安装过程中,可以默认设置,直接NEXT完成安装,具体过程略。 安装TOMCAT 安装TOMCAT有两种方法。一种是使用TOMCAT的安装版程序,一种是使用TOMCAT的解压版文件。这两种方法的区别在于,通过安装版程序安装TOMCAT,不需要设置JAVA环境变量,使用解压版文件需要设置环境变量。 现在基本都使用TOMCAT的解压版程序, 只需将TOMCAT压缩文件解压到某一目录即可。 配置环境变量 如果是解压版的TOMCAT,需要在startup.bat中设置JAVA环境变量。 Set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221,红色路径改为实际JDK安装路径 参数优化 修改内存大小一般在启动文件startup.bat中设置,设置内存不能低于如下数值: Set JAVA_OPTS=-Xmx2048m -Xms256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m 部署睿码 找到TOMCAT安装目录中的webapps文件夹,删除除ROOT文件夹外的其他文件和文件夹。 将睿码服务器的WAR包文件复制到上述的webapps文件夹中。 启动服务器 运行TOMCAT安装目录中的bin\startup.bat,启动TOMCAT服务。 在IE地址栏中输入报表服务器地址,输入地址时,应带上TOMCAT的端口和应用的目录,即WAR包的目录名,完成服务器的初始化工作。
  • TOMCAT常用配置 修改端口 TOMCAT安装时默认的端口8080,TOMCAT安装版可以在安装中修改。对于安装完成后和解压版TOMCAT如何修改呢? 找到TOMCAT安装目录下的\conf\server.xml文件,用记事本打开,搜索安装时设置的端口值或默认的值8080,将其替换为要设置的端口值。 在修改端口时要注意,先要停止TOMCAT服务,再来修改。修改完成后,重启TOMCAT服务,即可通过修改后的端中访问WEB应用。 JVM设置 TOMCAT默认内存最大内存为128M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。 修改内存大小一般在启动文件startup.bat或startup.sh中设置,设置内存不能低于如下数值: Set JAVA_OPTS=-Xmx2048m -Xms256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m(windows) JAVA_OPTS=”-Xmx2048m -Xms256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m”(linux) 内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下分配8G内存。 某些JDK版本或操作系统限制最大堆内存,不支持分配超过1.5G的内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。 线程调整 表1 属性 属性名 描述 maxThreads Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。 acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。 minSpareThreads Tomcat初始化时创建的线程数。 maxSpareThreads 一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。 上述参数在conf/ server.xml中进行设置,TOMCAT上述默认值如下: maxThreads:150 acceptCount:100 minSpareThreads:25 maxSpareThreads:75 在一般情况下够用,如果同时并发用户数量很大,需要调整maxThreads参数,调整原则为每秒用户请求数*请求操作执行时间,比如每秒有100个请求,每个请求执行时间为1秒,maxThreads设置为100即可。同时要适当调整maxSpareThreads参数,不要关闭socket线程后又马上生成的操作。
  • Linux操作系统 在Linux中部署与windows中基本相同,下面以TOMCAT为例讲解在linux下部署的步骤。 Linux 下使用“变量名=变量值”设置变量,并使用 export 命令将其导出为环境变量。下面是安装并配置jdk、tomcat的环境变量。 安装JDK #将jdk-8u131-linux-x64.tar.gz上传到/usr/local目录下 #cd /usr/local (到usr/local目录下) #chmod a+x jdk-8u131-linux-x64.tar.gz (执行命令) #tar –xzvf jdk-8u131-linux-x64.tar.gz (执行命令) 安装TOMCAT 同上,把tomcat(apache-tomcat-8.5.12.zip)上传到你想要安装的位置,如:/usr/local下 # unzip apache-tomcat-8.5.12.zip(解包)到此就完成安装了。 配置环境变量 在startup.sh或catalina.sh的开头位置设置JAVA_HOME JAVA_HOME=/usr/local/jdk1.8.0_131 参数优化 修改内存大小一般在启动文件startup.sh中设置,设置内存不能低于如下数值: export JAVA_OPTS=”-Xmx2048m -Xms256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK” 部署睿码 将mdm (此名可以更改).war包复制到\Tomcat \webapps文件夹下 启动服务器;启动tomcat #./startup.sh 访问服务器,形如:http://127.0.0.1:8080/mdm,完成服务器的初始化工作。后缀mdm就是部署时war包的名称,如有更改,请对应更改。
  • 在Weblogic中创建Domain 本章节是以Weblogic 12.2.1版本为例,介绍整个配置过程。 执行安装目录下/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/config.sh 图1 创建1 按照实际情况修改路径 图2 创建2 设置账户密码,下一步 图3 创建3 选择开发或生产模式,下一步 图4 创建4 此处勾选可以设置端口和集群配置,默认下一步,端口使用7001 图5 创建5 单击创建开始创建新域 图6 创建6 通过startWebLogic.sh(cmd)启动weblogic,直到窗口中出现listening on port 7001(端口号根据实际配置会不一样),表明服务已经成功启动。这时就可以在IE浏览器里键入http://localhost:7001/console ,进入Weblogic控制台,输入您的管理员名和密码,即可进行控制台管理。 父主题: Weblogic中部署ABI
  • 部署环境配置 本章节主要讲述在linux环境下如何安装及配置金蝶中间件。 安装应用服务器 确保所登录用户对AAS-V10.0.zip有可读写权限(在终端中用命令 ls -l AAS-V10.0.zip查看),可通过以下命令将AAS-V10.0.zip解压缩到安装目录: 可参考以下命令(具体以实际为准): unzip /data/AAS-V10.0.zip其中:“/data/AAS-V10.0.zip”表示金蝶10.0上传到服务器上的安装包 启动服务器 进入/data/AAS-V10/ApusicAS/aas/bin目录,输入startserv命令并执行即可。 可参考以下命令(具体以实际为准): cd /data/AAS-V10/ApusicAS/aas/bin 前台启动 sh ./ startserv 后台启动 nohup ./startserv & 后台启动可以tail -f nohup.out 查看输出的日志 管理控制台 已经正确的启动了Apusic应用服务器后,在浏览器中输入以下URL:https://ip:6848/ ip:指安装Apusic应用服务器软件的计算机的IP地址 6848:是Apusic应用服务器默认的http端口 访问成功后出现如下图所示的页面: 图1 成功后界面 Apusic 管理控制台的初始用户名为 admin,密码为上面配置管理端密码。 停止服务器 cd /data/AAS-V10/ApusicAS/aas/bin,进入安装目录下 执行./stopserv关闭Apusic,如果无法关闭,直接kill -9 PID
  • 部署数据治理 war包需要删除\WEB-INF\lib\eweb-1.3.1-SNAPSHOT.jar\META-INF\services\javax.servlet.ServletContainerInitializer文件,否则会提示“Cannot expose bind macro helper 'springMacroRequestContext' because of an existing model object of the same name” 进入控制台管理界面,单击右边“应用程序”,单击“部署” 图2 部署1 图3 部署2 图4 部署3
  • 初始化服务器 通过以上章节了解服务器如何部署在各web应用服务器上后,您可以通过如下步骤完成数据治理初始化工作。 输入登录网址,如:http://127.0.0.1:8080/edg,进入数据治理服务器配置界面 图1 配置界面 勾选同意以上协议,单击“下一步” 图2 下一步 设置工作目录,填写路径后单击检测按钮,保证工作目录可用 单击“下一步”,设置数据库 图3 设置数据库 此处可以单击测试,测试数据库链接。 单击“下一步”,注册服务器 图4 注册服务器 此处,需要填写用户名称,项目名称,联系电话和联系邮箱等,然后生成注册申请,将生成的注册申请文件导出,进行注册码申请,由具有审批权限的人员将生成的许可文件发给部署人员,然后导入许可文件。 单击“下一步”,开始安装 图5 开始安装 安装完成后请重启中间件 进入服务器的登录界面 图6 登录界面 管理员admin,初始密码为admin。 父主题: 睿治数据治理平台
  • 配置驱动 hadoop依赖.zip。 影响数据源中hdfs数据源的连接。 压缩包内的jar包放入工作目录:lib\edi\hadoop目录下。 此目录会内自带edi-hadoop-deps-4.4.1-SNAPSHOT.jar,如果不存在,从数据工厂4.4.1war包中复制一份放入。 edataexchange-hadoop依赖的jar包.zip。 影响Hadoop文件输入组件,Hadoop迁移组件,Hadoop输出组件这些大数据组件。 压缩包内的jar包放入工作目录:lib\edi\cdh_hadoop目录下。 此目录会内自带edi-hadoop-deps-4.4.1-SNAPSHOT.jar,如果不存在,从数据工厂4.4.1war包中复制一份放入。
  • 初始化服务器 通过以上章节了解服务器如何部署在各web应用服务器上后,您可以通过如下步骤完成睿码初始化工作。 输入登录网址,如:http://127.0.0.1:8080/mdm,进入睿码服务器配置界面 图1 配置界面 勾选同意以上协议,单击“下一步” 图2 下一步 设置工作目录,填写路径后单击检测按钮,保证工作目录可用 单击“下一步”,设置数据库 图3 设置数据库 此处可以单击测试,测试数据库链接。 单击“下一步”,注册服务器 图4 注册服务器 此处,需要填写用户名称,项目名称,联系电话和联系邮箱等,然后生成注册申请,将生成的注册申请文件导出,进行注册码申请,由具有审批权限的人员将生成的许可文件发给部署人员,然后导入许可文件。 单击“下一步”,开始安装 图5 开始安装 安装完成后请重启中间件 进入服务器的登录界面 图6 登录界面 管理员admin,初始密码为admin。 父主题: EsMDM主数据管理平台
  • 构建镜像 使用当前目录的 Dockerfile 创建镜像 docker build -t sjzl:v1 . -t:镜像的名字及标签 通过 -f Dockerfile 文件的位置 docker build -f /opt/Dockerfile -t sjzl:v1 . 上下文路径 ,是指 docker 在构建镜像,有时候想要使用到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的所有内容打包。 Successfully built 5d113977d755 Successfully tagged sjzl:v1 构建过程最后出现上面显示,即代表镜像构建成功。
  • 制作Dockerfile Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。可以参照以下方式制作Dockerfile。 FROM centos:7 ENV JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Xmx2048m -Xms1025m -XX:MaxMetaspaceSize=512m -XX:MetaspaceSize=256m -Duser.timezone=Asia/Shanghai -Desen.edg.workdir=/usr/local/workdir -Djava.awt.headless=true" ENV JAVA_HOME /usr/local/java ENV JRE_HOME /usr/local/java/jre ENV PATH /usr/local/java/bin:$PATH WORKDIR /usr/local/ ADD jdk-8u131-linux-x64.tar.gz /usr/local ADD apache-tomcat-8.5.12.tar.gz /usr/local RUN mv jdk1.8.0_131 java && mv apache-tomcat-8.5.12 tomcat COPY sjzl.war /usr/local/tomcat/webapps EXPOSE 6060 ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"] jdk-8u131-linux-x64.tar.gz、apache-tomcat-8.5.12.tar.gz、sjzl.war、Dockerfile这几个均放在同一路径下。
  • 部署数据治理平台 Weblogic 12c中部署 Weblogic管理控制台访问地址:http://服务器IP:7001/console。在IE浏览器里键入该地址,进入Weblogic控制台登录页面,输入用户名和密码进行登录。 图1 登录界面 登录成功后,就出现Weblogic的控制台管理界面,如下: 图2 控制台管理界面 单击“部署”节点, 图3 部署 单击安装按钮 选择服务器的war包,选择下一步 war包/WEB-INF/需要放一个web.xml文件“Attachment1.xml” 图4 安装1 选择下一步 图5 安装2 单击“下一步”按钮。 图6 安装3 单击“完成”按钮。 图7 安装4 单击“保存”按钮 图8 安装5 部署完成 图9 安装6 参数设置 在startWebLogic.sh(cmd)中,增加 Set JAVA_OPTIONS=-Xmx2048m -Xms1025m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK (Windows环境) JAVA_OPTIONS=”-Xmx2048m -Xms1025m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK (Linux环境)” 其中,设置内存不能低于上述值。 父主题: Weblogic上部署数据治理平台
  • 部署环境配置 安装前准备:安装JDK1.8,具体参照第三章中1.1和2.1步骤 开始安装 支持图形界面和命令行安装,在此介绍命令行安装: 使用root用户登录,进入安装包文件所在的路径,先使用命令:chmod +x AS_V10.bin,为安装包文件增加可执行权限。 使用命令执行文件:./ AS_V10.bin -i console,安装过程简单,此处省略。 启动和停止 安装成功后进入安装目录,如AppServer/as/bin,通过startserv来启动服务; 服务启动后,通过命令sh stopserv或./stopserv来停止服务。 管理工具 应用服务器初次安装启动后,管理工具默认没有用户名密码,本地访问可在浏览器输入URL 地址,如http://localhost:port进入V10管理工具,其中localhost 为应用服务器的本地地址,port 为管理工具监听端口,默认值为8060。 InforSuite AS支持远程访问管理工具。V10产品安装后,如果不是通过本机访问,需要使用https方式远程访问管理工具,具体的操作步骤如下:需设置登录用户名和密码并开启远程管理功能,可通过管理工具或命令行工具实现。
  • 部署ABI 进入管理工具,界面如下图所示: 图1 进入管理工具 单击左侧“应用程序”,进入应用部署界面,单击Deploy,进入下一界面 图2 应用程序1 图3 应用程序2 单击“选择文件”,选择所要部署的产品 图4 选择文件 单击“确定”,开始产品部署 图5 产品部署 成功部署,单击访问 图6 访问 单击访问地址即可进入,非本机访问时需要将AS换成ip地址,如:http://172.21.200.26:8085/abi
  • 内存调整 修改域目录下\bin下的setDomainEnv.cmd(linux下setDomainEnv.sh)对应JDK的内存。 内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,一般建议在32bit环境下最大内存不要超过2G,在64bit环境下不要超过系统可用内存的70%。 某些JDK版本限制最大堆内存,不支持分配超过1.5G的内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。 Weblogic建议最大最小内存分配一样大小。
  • 在集群中部署ABI应用 应用部署:进入Console控制台(http://172.21.160.13:7001/console)。 图11 登录 进入console控制台后,在左边域结构树中单击“环境”前的“+”, 图12 环境 在展开的节点中单击“服务器”,在右边的列表中可以看到各服务器是否正常启动。 图13 服务器 如果正常启动则单击“部署” 图14 部署 再单击“安装”按钮,选择要部署的WEB应用程序 图15 选择 单击“上载文件” 图16 上载文件 单击“选择文件” 图17 选择文件 选择好之后等待上传到服务器,单击“下一步” 图18 下一步1 图19 下一步2 选择“群集中的所有服务器”,之后单击“下一步” 图20 下一步3 选择“将此目标复制到每一个目标”,再单击“下一步” 图21 下一步4 再单击“完成”。(部署s的是生产环境还需要再单击左上角的“激活更改”)。 图22 单击完成1 图23 单击完成2 启动应用程序 启动WEB应用 进入Console控制台(http://172.21.160.13:7001/console)。 进入console控制台后,单击“部署” 图24 部署 选中列表中的应用,然后选择“为所有请求提供服务”,再单击“是”。 图25 选择 看到状态是“活动”就表示WEB应用启动完成。 图26 完成
  • 集群文件配置 停掉所有服务器,分别在各个工作目录的conf文件夹中放置cluster.properties,其中Server1为主控节点 表1 集群文件配置 节点名称 配置内容 Server1 #charset UTF-8 #必须配置的属性: cluster.enabled=true cluster.iscontrol=true cluster.type=redis cluster.group=group1 cluster.nodeid=node1 cluster.name=测试集群节点1 #需要二选一配置的属性: #集群连接配置方式1 cluster.redis.ip=172.21.1.65 cluster.redis.port=6379 #集群连接配置方式1 #cluster.redis.nodes=172.21.1.65:6379,172.21.1.65:6380,172.21.1.65:6381 #视情况配置的属性: #如果redis设置了密码,则配置 cluster.redis.password=123 #可以不配置的属性: #集群服务器与redis最大时间差 默认120s #cluster.health.maxtimegap=120 #两次心跳间隔时间默认3s #cluster.health.interval=3000 #离开时间间隔算离开 默认30s #cluster.health.leavetime=30 #加入时间算加入 默认8s #cluster.heath.jointime=8 #是否使用连接池 #cluster.redis.usepool=false Server2 #charset UTF-8 #必须配置的属性: cluster.enabled=true cluster.iscontrol=false cluster.type=redis cluster.group=group1 cluster.nodeid=node2 cluster.name=测试集群节点2 #需要二选一配置的属性: #集群连接配置方式1 cluster.redis.ip=172.21.1.65 cluster.redis.port=6379 #集群连接配置方式1 #cluster.redis.nodes=172.21.1.65:6379,172.21.1.65:6380,172.21.1.65:6381 #视情况配置的属性: #如果redis设置了密码,则配置 cluster.redis.password=123 #可以不配置的属性: #集群服务器与redis最大时间差 默认120s #cluster.health.maxtimegap=120 #两次心跳间隔时间默认3s #cluster.health.interval=3000 #离开时间间隔算离开 默认30s #cluster.health.leavetime=30 #加入时间算加入 默认8s #cluster.heath.jointime=8 #是否使用连接池 #cluster.redis.usepool=false Server3 #charset UTF-8 #必须配置的属性: cluster.enabled=true cluster.iscontrol=false cluster.type=redis cluster.group=group1 cluster.nodeid=node3 cluster.name=测试集群节点3 #需要二选一配置的属性: #集群连接配置方式1 cluster.redis.ip=172.21.1.65 cluster.redis.port=6379 #集群连接配置方式1 #cluster.redis.nodes=172.21.1.65:6379,172.21.1.65:6380,172.21.1.65:6381 #视情况配置的属性: #如果redis设置了密码,则配置 cluster.redis.password=123 #可以不配置的属性: #集群服务器与redis最大时间差 默认120s #cluster.health.maxtimegap=120 #两次心跳间隔时间默认3s #cluster.health.interval=3000 #离开时间间隔算离开 默认30s #cluster.health.leavetime=30 #加入时间算加入 默认8s #cluster.heath.jointime=8 #是否使用连接池 #cluster.redis.usepool=false Server4 #charset UTF-8 #必须配置的属性: cluster.enabled=true cluster.iscontrol=false cluster.type=redis cluster.group=group1 cluster.nodeid=node4 cluster.name=测试集群节点4 #需要二选一配置的属性: #集群连接配置方式1 cluster.redis.ip=172.21.1.65 cluster.redis.port=6379 #集群连接配置方式1 #cluster.redis.nodes=172.21.1.65:6379,172.21.1.65:6380,172.21.1.65:6381 #视情况配置的属性: #如果redis设置了密码,则配置 cluster.redis.password=123 #可以不配置的属性: #集群服务器与redis最大时间差 默认120s #cluster.health.maxtimegap=120 #两次心跳间隔时间默认3s #cluster.health.interval=3000 #离开时间间隔算离开 默认30s #cluster.health.leavetime=30 #加入时间算加入 默认8s #cluster.heath.jointime=8 #是否使用连接池 #cluster.redis.usepool=false 配置文件中参数说明: 表2 参数说明 参数名 描述 例子 cluster.enabled 是否启用集群 默认不启用 cluster.nodeid 集群节点id node1 cluster.name 集群节点名称 测试集群节点1 cluster.type 集群类型(redis:redis集群,netty:netty集群) redis,默认使用redis cluster.message.retry 消息发送失败后重发次数 3 cluster.health.interval 心跳时间间隔(单位:毫秒) 1500,默认1500 cluster.health.retry 集群节点离线时重试次数,即连续几次没有收到心跳则判定节点离线 3 cluster.heath.rejoin 集群节点离线后重新加入重试次数,即集群节点连续几次都受到心跳消息则判定节点加入 3 cluster.redis.ip redis ip 172.21.1.65 cluster.redis.port redis端口 6379 cluster.redis.password redis密码,没有密码可不传 123 cluster.redis.nodes redis本身的集群内的其他节点(除上述配置的其他redis集群节点),没有可不配置 172.21.1.66:6379;172.21.1.67:6379 父主题: 产品WAR包集群部署
  • 如何指定工作目录 按照优先级由低到高排列 通过界面初始化 windows环境在注册表下面,Linux环境在当前执行用户home目录下的.java下 通过java环境变量指定 在启动参数中加上-Desen.mdm.workdir=/opt/workdir/mdm 在war包中指定 在war包中的WEB-INF\classes\ application.properties, 指定esen.mdm.workdir=/opt/workdir/mdm 最前方的#代表注释
  • IPv6部署 睿码251支持ip v6部署,此处以tomcat为例介绍如何配置 修改tomcat/conf/server.xml文件,找到下图位置,添加address=”ip v6地址”, 图3 位置 其余配置和ip v4一样,可参考前面章节 初始化睿码,在数据库设置这里,填写链接地址时,ipv6地址要用[]括起来,即标红部分。如使用oracle11g,则参照下面写法 jdbc:oracle:thin:@//[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:1523/orcl 注册成功后,ipv6访问地址也要用[]括起来,如: http://[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:8080/mdm
  • Redis部署相关 问题现象:由于某些项目服务器的操作系统是最小安装的,安装redis时会提示缺少gcc等rpm包 解决办法: 如果处于外网环境(能ping通baidu.com),可直接执行命令进行安装 # yum install –y gcc-c++ 如果缺少其他依赖包,同样可以用yum进行安装 Make报错问题解决后,先清理上一次make产生的文件再次make # make distclean # make 如果处于内网环境,则需要如下几步配置yum源实现yum安装: 给服务器所在虚拟机或物理机插入相同版本的操作系统光盘 在操作系统层面将光盘挂载在某一个目录下,如下图 图2 挂载 # mount /dev/sr0 /mnt/cdrom #/dev/sr0为光盘路径,/mnt/cdrom为挂载路径 在/etc/yum.repos.d目录下备份原有文件,新建local.repo文件,后缀必须为.repo,增加如下内容: [local] #必须,唯一的repo名称 name=local #自定义名称 baseurl=file:///mnt/cdrom #光盘mount后的路径 enable=1 #启用该repo,0为禁用 gpgcheck=0 #不检查rpm包来源
  • Spark所需jar包 所需jar包在数据工厂4.4.1war包中lib目录下,复制即可。 表1 jar包 jar包 必须 说明 ecore-1.4.1-SNAPSHOT.jar 是 - edi-core-4.4.1-SNAPSHOT.jar 是 - edi-designer-api-4.4.1-SNAPSHOT.jar 是 - edi-engine-spark-4.4.1-SNAPSHOT.jar 是 - edi-widget-base-4.4.1-SNAPSHOT.jar 是 - edi-widget-hadoop-4.4.1-SNAPSHOT.jar 是 - eutil-1.3.1-SNAPSHOT.jar 是 - edi-edatasource-api-4.4.1-SNAPSHOT.jar 是 - ejdbc-1.3.1-SNAPSHOT.jar 是 - esql-1.2.3-SNAPSHOT.jar 否 如果输出组件用到实时文件输出组件,则要加上此依赖。 guava-20.0.jar 是 - kafka-clients-2.0.0.jar 否 如果输出组件用到kafka生产组件,则要加上此依赖。 rxjava-1.1.6.jar 是 - spark-sql-kafka-0-10_2.11-2.4.0.jar 否 如果输出组件用到kafka生产组件,则要加上此依赖。 数据库驱动 否 根据实际需要确定,如果你的实时任务中使用了数据库,那么就需要添加对应数据库的驱动程序包 如使用了oracle和mysql,那么就需要添加oracle和mysql的jdbc驱动。如果没使用数据库则不需要
  • 睿治目前支持的系统库 Oracle库:Oracle11g、Oracle12c、Oracle19c PG库:PostgreSQL 9.6、PostgreSQL 10.6 、PostgreSQL12.6 达梦数据库:达梦7.6、达梦8.1 Mysql数据库:Mysql8.0.27(需要支持窗口函数) mysql8作为驱动时url地址需要更新。参考: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&databaseTerm=SCHEMA&nullDatabaseMeansCurrent=true 一般不选数据库系统用户作为部署用户,如Oracle的system、mysql的root用户等。
  • IPv6部署 睿治251支持ip v6部署,此处以tomcat为例介绍如何配置 修改tomcat/conf/server.xml文件,找到下图位置,添加address=”ip v6地址”, 图3 修改 其余配置和ip v4一样,可参考前面章节 初始化睿治,在数据库设置这里,填写链接地址时,ipv6地址要用[]括起来,即标红部分。如使用oracle11g,则参照下面写法 jdbc:oracle:thin:@//[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:1523/orcl 注册成功后,ipv6访问地址也要用[]括起来,如 http://[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:8080/edg
  • 测试通过的软硬件环境 表1 测试通过的软硬件环境 总体测试环境 http://172.21.50.101:8081/rz25linux 【数据库】Oracle19cg 【客户端】win7,win10 ie11, chrome 【中间件】tomcat9,jdk1.8 【中间件所在的操作系统】CentOS release 7 兼容性测试环境1 http://172.21.160.83:8081/rz25pg 【数据库】postgresql12.6 【客户端】win7,win10 ie11, chrome 【中间件】tomcat9,jdk1.8 【中间件所在的操作系统】Windows10
  • 如何指定工作目录 按照优先级由低到高排列 通过界面初始化 windows环境在注册表下面,Linux环境在当前执行用户home目录下的.java下 通过java环境变量指定 在启动参数中加上-Desen.edg.workdir=/opt/workdir/edg 在war包中指定 在war包中的WEB-INF\classes\ application.properties, 指定esen.edg.workdir=/opt/workdir/edg 最前方的#代表注释
  • Redis部署相关 问题现象:由于某些项目服务器的操作系统是最小安装的,安装redis时会提示缺少gcc等rpm包 解决办法: 如果处于外网环境(能ping通baidu.com),可直接执行命令进行安装 # yum install –y gcc-c++ 如果缺少其他依赖包,同样可以用yum进行安装 Make报错问题解决后,先清理上一次make产生的文件再次make # make distclean # make 如果处于内网环境,则需要如下几步配置yum源实现yum安装: 给服务器所在虚拟机或物理机插入相同版本的操作系统光盘 在操作系统层面将光盘挂载在某一个目录下,如下图 图2 挂载 # mount /dev/sr0 /mnt/cdrom #/dev/sr0为光盘路径,/mnt/cdrom为挂载路径 在/etc/yum.repos.d目录下备份原有文件,新建local.repo文件,后缀必须为.repo,增加如下内容: [local] #必须,唯一的repo名称 name=local #自定义名称 baseurl=file:///mnt/cdrom #光盘mount后的路径 enable=1 #启用该repo,0为禁用 gpgcheck=0 #不检查rpm包来源
  • 元数据采集的相应配置 元数据数量很大有20多万的情况,需要调整数据库的undo回滚空间至少分配30g; 服务器数据很大,尽量调大服务器最大内存到4g及以上; 采集的数据很大的情况,需要调整数据库的redo log 给3组,每组文件给10g; 执行多个大数据量采集的计划任务,建议不要同时执行,尽量分开执行; 入库的数据超过50w,服务器内存最大必须2g以上; 备份恢复操作,如果元数据所有的数据超过20w以上,EDG25_EMET_METADATAHIS、EDG25_EMET_MCDATAS历史表的数据超过20w以上,建议采用数据备份来备份元数据环境,不推荐系统自带的备份恢复操作;
  • 在Weblogic中创建Domain 执行安装目录下/Oracle/Middleware/Oracle_Home/wlserver/common/bin/config.sh 图1 配置向导1 按照实际情况修改路径 图2 配置向导2 设置账户密码,下一步 图3 配置向导3 选择开发或生产模式,下一步 图4 配置向导4 此处勾选可以设置端口和集群配置,默认下一步,端口使用7001 图5 配置向导5 单击创建开始创建新域 图6 配置向导6 通过startWebLogic.sh(cmd)启动weblogic,直到窗口中出现listening on port 7001(端口号根据实际配置会不一样),表明服务已经成功启动。这时就可以在IE浏览器里键入http://localhost:7001/console ,进入Weblogic控制台,输入您的管理员名和密码,即可进行控制台管理。 父主题: Weblogic上部署睿码平台
共100000条