报错:openssl: false Cannot load libcrypto.so(libcrypto.so: 无法打开共享对象文件: 没有那个文件或目录)!
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101230835.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE2Njk4Mg==,size_16,color_FFFFFF,t_70#pic_center)
解决方法:
1、 cd /usr/lib64,ls 查看下面的文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101314623.png#pic_center)
2、 找到 libcrypto.so.1.0.2k
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101334632.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE2Njk4Mg==,size_16,color_FFFFFF,t_70#pic_center)
3、 切换到root权限执行:ln -s libcrypto.so.1.0.2k libcrypto.so
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101354290.png#pic_center)
4、 完成后回到hadoop目录,执行 hadoop checknative可以看到openssl: true /lib64/libcrypto.so 问题已解决
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101415528.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE2Njk4Mg==,size_16,color_FFFFFF,t_70#pic_center)