hadoop - 在 CentOS 7 中安装 Cloudera 管理器时没有可用的软件包 oracle-j2sdk1.7
问题描述
我正在运行以下命令进行 cloudera 安装
./cloudera-manager-installer.bin
接受 oracle 许可证后,我收到以下错误
oracle-j2sdk1.7 安装失败。有关详细信息,请参阅 /var/log/cloudera-manager-installer/1.install-oracle-j2sdk1.7.log。单击确定以恢复此安装。
1.install-oracle-j2sdk1.7.log
当我通过使用进入文件夹cd /var/log/cloudera-manager-installer/
并使用查看它来登录文件时vi 1.install-oracle-j2sdk1.7.log
,我看到以下错误
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.cogentco.com
* extras: mirrors.advancedhosters.com
* updates: mirror.umd.edu
No package oracle-j2sdk1.7 available.
Error: Nothing to do
我尝试了这里提到的所有解决方案,当我重新安装它时,我仍然遇到同样的错误。当我尝试
yum clean all
find /var/cache/yum -type d | grep cloudera- | xargs rm -rf
我收到这条消息:
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/gen/primary.xml’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/gen/primary.xml.sqlite’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/packages’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/cachecookie’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/primary.xml.gz’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/gen/primary.xml’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/gen/primary.xml.sqlite’: Permission denied
rm: cannot remove ‘/var/cache/yum/x86_64/7/cloudera-cdh5/packages’: Permission denied
有人可以帮忙或提供任何建议吗?
解决方案
为了在删除时摆脱此权限被拒绝问题,您需要
find /var/cache/yum -type d | grep cloudera- |sudo xargs rm -rf
推荐阅读
- ruby-on-rails - 获取满足一定条件的无关联记录
- python - numpy 圆形比较数组
- regex - 通用文件扩展名的正则表达式
- docker - Redis - 尝试从文件加载数据库的错误签名
- java - 我无法在java程序中正确使用java.sql.date,结果集似乎有一些问题
- python - 安装 Tensorflow 2.0,我有 GPU 但没有启用 CUDA,这是否意味着我只能使用我的 CPU?
- javascript - 替换 SQL 中的变量
- css - CSS:在移动屏幕中启用键盘时卡片会跳起来
- react-native - React Native 中的 Clarifai 自定义模型
- javascript - jQuery按键事件侦听器无法识别按键输入