Spider分布式参数配置方法

编辑
文档创建者:doreen0813 (83193 )     浏览次数:186次     编辑次数:8次     最近更新:doreen0813 于 2018-09-26     

目录:

1、描述编辑

该部分提供针对Spider引擎相关的系统参数配置方法,包括内置数据库和迁移数据库分别的配置方法。

2、配置方法编辑

配置方法分为内置数据库与迁移数据库,内置或迁移数据库为在安装FineBI首次启动的时候提示进行配置的,详细操作请参考初始化设置

下面分别介绍它们的配置方法。

2.1 内置数据库

配置文件路径:%FineBI%\webapps\webroot\WEB-INF\embed下的finedb中,如下图:

222

可修改该文件夹下的db.log或者db.script文件,下面分别介绍。

方法一:更改db.log

比如我们需要将spark_executor_memory参数新增或更改为8G,就可直接在该db.log文件最后增加两行,先delete再insert,如下图:

222

DELETE FROM FINE_CONF_ENTITY WHERE ID='DistributedOptimizationConfig.spiderConfig.spark_executor_memory' INSERT INTO FINE_CONF_ENTITY VALUES('DistributedOptimizationConfig.spiderConfig.spark_executor_memory','8G') COMMIT

注:先delete再insert的操作可以保证无论原先这个参数是否存在,均可以增加,保证正确性。  

方法二:更改db.script

更改db.script方法可直接查找该文件内容,找到对应的参数的话可直接修改对应参数值;若查找没有发现的话,直接在insert的最后添加内容进去即可。

222

INSERT INTO FINE_CONF_ENTITY VALUES('DistributedOptimizationConfig.spiderConfig.spark_executor_memory','8G')

两种方法均需重启FineBI生效。

2.2 迁移数据库

1)若为迁移数据库的话,需要在数据表地址中找到迁移数据库中的表fine_conf_entity,如下图:

222

在该表中数据均以id、value的形式存放,如下图:

222

2)比如需要将spark_executor_memory参数新增或更改为8G,以MySQL为例,使用如下命令修改:

#查找是否存在参数spark_executor_memory select * from fine_conf_entity where id="DistributedOptimizationConfig.spiderConfig.spark_executor_memory" #插入参数与参数值 INSERT into fine_conf_entity(id,`value`) VALUE("DistributedOptimizationConfig.spiderConfig.spark_executor_memory","8G")

3)重启FineBI生效。

附件列表


主题: 部署集成
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用? [ 去社区提问 ]