一、环境准备
1、找到服务器路径下的hosts文件:
- Windows环境路径:C:\Windows\System32\drivers\etc
- Linux环境路径:/etc/hosts
2、打开hosts文件,添加映射,映射格式为:IP+机器名。例如:
10.10.204.59 tdh01
10.10.204.60 tdh02
10.10.204.61 tdh03
二、上传Kerberos认证文件
1、点击下载Kerberos认证需要的文件:
2、上传文件到Smartbi的服务器上(Smartbi对此路径要有读权限)。
三、Smartbi连接星环数据库
1、启动星环数据库。
2、获取驱动文件:
(1)进入星环数据管理界面,点击进入Inceptor服务界面。
(2)进入Inceptor服务界面后,点击右上角 更多操作 > 下载JDBC驱动 。
(3)下载的驱动如下:
3、加载驱动:
(1)访问Smartbi的配置界面,URL为“http://server: port/Smartbi/vision/config.jsp”,在“业务库驱动”中配置驱动的路径。
以上路径为默认的相对路径,其绝对路径为 “Smartbi启动目录/dynamicLibraryPath”;如果使用exe安装,对应目录即为 “Smartbi安装目录/Tomcat/bin/dynamicLibraryPath”;也可自行制定路径。
关于该设置项说明请参考:Smartbi Config页面介绍 。
(2)在dynamicLibraryPath目录下新建一个文件夹,然后将驱动文件放到新建文件夹下:
10秒左右Smartbi系统会自动检测到该jar文件,并加载。
4、连接星环数据库:
无需重启服务器,直接在浏览器中访问Smartbi,新建关系数据源,连接信息如下:
1)keytab与krb5conf文件路径更换成Smartbi所在机器的路径,Linux与Windows分隔只能使用 "/";
2)若不添加磁盘路径,可将认证文件与Smartbi放在同一个磁盘下,路径可修改为:keytab=/root/tdh_Kerberos/TDH-Client/hive.keytab 。
5、点击 测试连接 按钮,提示连接成功后保存,连接星环数据库完成。