更新时间:2024-08-06 GMT+08:00
MRS集群组件如何管理和使用第三方jar包
MRS集群内部分组件支持使用自定义的第三方jar包来满足组件的定制化需求,如果用户应用在使用组件时调用了第三方jar包,可放置到每个节点上指定目录中,重启组件后该目录下的jar会被相应的组件程序自动加载。
放置目录为:组件安装节点的“<集群安装目录>/third_lib/<组件名>”目录。
例如:
- 将使用HBase服务要用到的jar包文件放入HBase节点的“${BIGDATA_HOME}/third_lib/HBase”内。
- 将使用Hive服务要用到的jar包文件放入每一个HiveServer实例节点的“${BIGDATA_HOME}/third_lib/Hive”内。
- 当前自定义jar包支持的组件包括:HDFS、Yarn、Mapreduce、Spark、HBase、Hive。
- Hive支持的自定义jar仅为用户开发的Hive自定义函数UDF代码实现的jar,不允许在放置目录下存放其他公用开源类非自定义的jar文件,包含但不仅限于org.apache.*,com.google.*,javax.*。
- 本目录仅MRS 3.x版本集群支持。
父主题: 应用开发类