安装
准备
- 确认网络环境满足安装要求:
- 对于云服务,JuiceFS Hadoop SDK 需要通过外网访问 JuiceFS 元数据服务及控制台,需要部署 NAT 等给 Hadoop 集群提供外网访问能力。
- 对于私有部署,元数据服务和控制台已经部署在内网,Hadoop 节点需要能够访问元数据服务及控制台。
- JuiceFS 所使用的存储桶需要提前创建好,Hadoop Java SDK 不会自动创建。
- 下载最新的
juicefs-hadoop.jar
,在后续安装步骤中需要用到。
注意
以上链接下载的 Hadoop SDK 有几个注意事项:
- 仅支持 x86 架构的 Linux 发行版,如需下载其它环境的 Hadoop SDK 请联系 Juicedata 团队。
- 如果你希望使用 Ceph 作为 JuiceFS 的数据存储,请联系 Juicedata 团队获取特定版本的 Hadoop SDK。
- 由于文档更新滞后,下载的可能不是最新版本,请参考「版本更新」查看最新的版本号。
Hadoop 发行版
CDH
使用 Parcel 安装
-
在 Cloudera Manager 节点下载 Parcel 和 CSD,将 CSD 文件放入的
/opt/cloudera/csd
目录,将 Parcel 文件解压并将内容放入/opt/cloudera/parcel-repo
目录。 -
重启 Cloudera Manager
service cloudera-scm-server restart
-
激活 Parcel
打开 CDH 管理界面 → Hosts → Check for New Parcels → JuiceFS → Distribute → Active
-
添加服务
打开 CDH 管理界面 → 集群名 → Add Service → JuiceFS → 选择安装机器 → 配置缓存目录(
cache_dirs
) -
部署 JAR 文件
-
升级
如果需要升级,则下载新的 Parcel 文件,并进行第 3 步。