TuiQiao / CBoard

An easy to use, self-service open BI reporting and BI dashboard platform.
https://tuiqiao.github.io/CBoardDoc/#/
Apache License 2.0
3.04k stars 1.17k forks source link

CM中如何添加CBOARD组件操作手册 #548

Open junjiem opened 6 years ago

junjiem commented 6 years ago

1、CSD

CSD (Custom Service Descriptor for Cloudera Manager)

(1)、下载相应的CSD的jar包

http://202.101.3.118:9089/cboard/csd/

如:CBOARD-*.jar

(2)、将其拷贝到下面配置的目录中

可以查看CM主页 > 管理 > 设置 > 自定义服务描述符 > 本地描述符存储库路径,一般默认是/opt/cloudera/csd

(3)、将其权限改为cloudera-scm:cloudera-scm和644

chown cloudera-scm:cloudera-scm /opt/cloudera/csd/CBOARD-*.jar chmod 644 /opt/cloudera/csd/CBOARD-*.jar

(4)、重启CM服务,并重启Cloudera Management Service

service cloudera-scm-server restart

点击CM主页 > 状态 > “Cloudera Management Service” 右侧下拉 > 重启

2、CMP

CMP (Cloudera Manager Parcels)

(1)、添加Parcel

A、在线方式

点击CM主页 > image“新数据包” > 右上角“检查新Parcel”

找到CBOARD Parcel,点击下载,完成后点击分配,然后点击激活

B、离线方式

http://202.101.3.118:9089/cboard/parcels/

将下载好的CBOARD--el6.parcel和CBOARD--el6.parcel.sha放到CM服务所在节点的/opt/cloudera/parcel-repo下

点击CM主页 > image“新数据包” > 右上角“检查新Parcel”

找到CBOARD Parcel,点击分配,然后点击激活

注:目前只测试了el6(redhat6/centos6),el7(redhat7/centos7)还需要进一步测试。

3、CBoard

(1)、添加CBoard

image image image image 选择是否初始化数据库和使用什么数据库,目前支持mysql、oracle、sqlserver,并配置jdbcUrl、username和password。 image 初始化元数据并启动成功!

(3)、访问Web UI

image 进入CBoard并点击“CBoard Web Server UI”进入CBoard WEB页面。 image 初始用户名admin,密码root123。

4、异常处理

(1)、JDK版本错误问题

如果遇到初始化时报如下错误 image image

方式一、修改CM的全局配置

主机 > 配置 > 高级 > Java 主目录 > /usr/java/jdk1.8.0_161 image image

方式二、修改CBoard的配置

CBoard > 配置 > 服务范围 > 高级 > CBoard 服务环境高级配置代码段(安全阀) > JAVA_HOME=/usr/java/jdk1.8.0_161 image

junjiem commented 6 years ago

545

yzhang921 commented 6 years ago

高级, 貌似CM使用的公司不太多, 集群太大了之后性能有瓶颈; 目测这是你文档写得最认真的一次了 👍

junjiem commented 6 years ago

使用大数据集群首选还是Cloudera的,他们的是相对最稳定的

junjiem commented 6 years ago

免费版CM支持500台以内的节点,企业版支持几千个节点。