操作入口
1.启动服务器,在浏览器输入Smartbi地址,进行登录;
2.输入用户名密码,登录平台;
3.在“系统导航栏”选择 数据连接,在“资源目录区”的高速缓存库更多操作
,选择 打开,或双击 高速缓存库,进入“高速缓存库”界面;4.根据实际使用的数据库,修改为相应链接,连接详情请参见 各数据库的连接详情;
5.点击保存,保存配置。
界面介绍
“高速缓存库”界面如下:
各数据库的连接详情
数据库类型 | 配置说明 |
---|---|
Infobright | |
Presto+Hive | |
SmartbiMpp | |
Vertica | |
星环 | 星环服务器配置详情请参见 星环客户端配置 内容。 添加JDBC驱动详情请参见 Smartbi添加星环JDBC驱动 内容。 |
星环客户端配置
1、使用谷歌浏览器打开星环的网页管理控制台,选择 管理 > 下载客户端。如下图所示:
2、上传客户端:把上一步下载的星环客户端上传到星环服务器上;
3、通过如下DOS命令解压缩并编辑文件:
# tar -xvf tdh-client.tar # cd TDH-Client # source init.sh |
编辑init.sh,屏蔽上图红色方框中的所有输出信息,在以下各行开始前加#号:
#echo "Already have all hostname in TDH Cluster." #echo "Now change zkCli.sh to zookeeper-client" #echo "Change zkCli.sh to zookeeper-client done" #sed -i 's/HBASE_CONF_DIR=\/etc/HBASE_CONF_DIR=${HBASE_CONF_DIR}:\/etc/g' $HBASE_CONF_DIR/hbase-env.sh #sed -i 's/HADOOP_CONF_DIR=\/etc/HADOOP_CONF_DIR=${HADOOP_CONF_DIR}:\/etc/g' $HBASE_CONF_DIR/hbase-env.sh #sed -i 's/HBASE_CLASSPATH=\/etc/HBASE_CLASSPATH=${HBASE_CLASSPATH}:\/etc/g' $HBASE_CONF_DIR/hbase-env.sh #sed -i 's/HADOOP_MAPRED_HOME=\/usr/HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME}:\/usr/g' $HBASE_CONF_DIR/hbase-env.sh #echo "Init done!"zhongziku |
在/root/.bashrc最后一行(确保ssh登录进来时能执行到这个配置文件),添加:
source <TDH-Client>/init.sh |
让配置生效:
# source /root/.bashrc |
如果星环服务器开启了Guardian安全验证,还需要增加如下的配置:
打开浏览器,按照第一节的方法登陆星环的管理控制台;
选择 管理 > Guardian:
点击Guardian Server的Link,浏览器会跳转到Guardian 的管理平台,输入账号密码登录;
进入管理平台后,点击租户下载keytab。选择对应的用户,点击确定下载keytab。此处以admin用户作为演示。
上传刚刚下载的keytab文件到<TDH-Client>目录。
在/root/.bashrc最后一行添加(admin为用户名,根据实际情况替换)
kinit admin -kt <TDH-Client>/keytab
让配置生效:
# source /root/.bashrc |
配置完成后,可以在安装星环客户端的服务器上执行sftp root@<服务器IP地址>,输入密码后,如果能正常登录,则说明配置成功。
Smartbi添加星环JDBC驱动
1、使用谷歌浏览器打开星环的网页管理控制台,登陆以后,点击Inceptor1。 如下图所示:
2、点击右上角的 更多操作 > 下载JDBC驱动。
3、添加JDBC驱动到Smartbi:复制上一步下载的星环的jdbc驱动到Smartbi的动态链接库目<dynamicLibraryPath>/XINGHUAN的目录下。