kyuubi 接入starrocks | doris

kyuubi 接入starrocks

一、环境

Hadoop集群

组件 版本
Hadoop 3.1.1
spark 3.X
zookeeper 3.X
Hive 3.X

kyuubi 版本 1.7.1
starrocks 2.X
  已将kyuubi部署到yarn上,并且接入了spark3引擎,并通过Ambari进行kyuubi组件的管理,下面步骤为新增对starrocks集群的访问。

二、接入步骤

 假设安排hostA、hostB两个节点负责kyuubi与starrocks的对接。

2-1 在kyuubi中添加mysql连接包

1.登录hostA、hostB两个节点
2.cd到kyuubi 安装目录,cd ./…/kyuubi/externals/engines/jdbc/,将mysql-connector-java-8.0.28.jar放到当前目录下

2-2 新增starrocks分组

 因为配置为kyuubi 双引擎(Spark、Starrocks)访问,所以需要配置不同的zookeeper连接namespace。
1.登录Ambari
2.点击Ambari中的kyuubi组件
3.继续点击>CONFIGS>Config Group>Manage Config Groups增加starrocks配置分组
4.在新增的分组部署新的kyuubi节点(不要和Spark引擎分组节点重合,这里选择上面的hostA、hostB)

这一步相当于,新建一个kyuubi集群,新的kyuubi集群有hostA、hostB两个节点,并且置于Ambari的管理之下。可以理解为复制处理Spark连接的是一个独立的kyuubi集群、负债starrocks连接的又是另外一个集群,而且两个集群配置参数不一样。

2-3 配置参数
对starrocks配置分组(hostA、hostB两个节点),新增如下配置:
kyuubi.ha.zookeeper.namespace=kyuubi-starrocks
kyuubi.engine.type=jdbc
kyuubi.engine.jdbc.type=doris
kyuubi.engine.jdbc.driver.class=com.mysql.cj.jdbc.Driver
kyuubi.engine.jdbc.connection.url=jdbc:mysql://地址
kyuubi.engine.jdbc.connection.user=starrocks的用户名
kyuubi.engine.jdbc.connection.password=starrocks密码

  我们注意到,kyuubi.engine.jdbc.type=doris 这个参数设为doris,这是由于kyuubi 1.9才正式添加
starrocks的参数支持,这里可以先选择doris作为马甲替代

三、接入步骤

3-1 单点连接

./…/kyuubi/bin/beeline -u “jdbc:hive2://hostA:10009”/ -n 用户名 -p密码

3-2 zookeeper连接

./…/kyuubi/bin/beenline -u “jdbc:hive2://zookeeperHostA:2181,zookeeperHostB:2181… …zookeeperHostN:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=kyuubi-starrocks” -n用户名 -p密码
 上面的zooKeeperNamespace=kyuubi-starrocks,对应在2-3章节设置的kyuubi.ha.zookeeper.namespace=kyuubi-starrocks参数。
 接starrocks是这样接,接入doris也是这样接。

相关推荐

  1. kyuubi 接入starrocks | doris

    2024-02-07 08:22:01       32 阅读
  2. pinpoint接入接入tomcat

    2024-02-07 08:22:01       15 阅读
  3. 萤石视频接入api接口示例

    2024-02-07 08:22:01       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 08:22:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 08:22:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 08:22:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 08:22:01       18 阅读

热门阅读

  1. VLM 系列——LLaVA-MoLE——论文解读

    2024-02-07 08:22:01       29 阅读
  2. ef core原始sql查询

    2024-02-07 08:22:01       28 阅读
  3. dynamic_cast运行阶段类型识别

    2024-02-07 08:22:01       33 阅读
  4. 详细了解Node.js的配置与使用!

    2024-02-07 08:22:01       27 阅读
  5. Python程序设计 深浅拷贝

    2024-02-07 08:22:01       30 阅读
  6. 腾讯云主机部署spring boot程序

    2024-02-07 08:22:01       30 阅读
  7. 时序数据库m3db集群二进制部署

    2024-02-07 08:22:01       31 阅读
  8. PoEAA笔记-7.分布策略

    2024-02-07 08:22:01       29 阅读
  9. docker-compose部署gitlab和jenkins

    2024-02-07 08:22:01       31 阅读
  10. Cesiumjs 添加自定义文案

    2024-02-07 08:22:01       37 阅读