Hadoop问题解决记录
2024-10-19 15:30:34
# 1.解决Unable to load native-hadoop library for your platform告警
安装Hadoop启动之后总有警告:Unable to load native-hadoop library for your platform... using builtin-Java classes where applicable
环境:Red Hat 6.4 64位,jdk1.7 64位
首先找到对应自己hadoop版本的64位的lib包,可以自己手动去编译,但比较麻烦,也可以去网上找,好多都有已经编译好了的。
将准备好的64位的lib包解压到已经安装好的hadoop的lib目录下:
[hadoop@hadoopTest ~]$ tar -xvf hadoop-native-64-2.4.1.tar -C hadoop-2.4.1/lib
注意,是lib目录,而不是lib下的native目录下,这个问题整了我好久。
然后增加环境变量:
[hadoop@hadoopTest hadoop-2.4.1]$ vi ~/.bash_profile
增加下面的内容:
```
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
```
让环境变量生效:
[hadoop@hadoopTest hadoop-2.4.1]$ source ~/.bash_profile
启动hadoop,发现警告消除了,成功。
最新文章
- signalr遇到的问题汇总
- 程序中使用ajax时,type为put,或者delete时在 IIS上没效果,发生HTTP Error 405.0 - Method Not Allowed
- Intent传递类实例
- Java日期处理类的lenient属性
- 学会简单使用poi进行excel有关操作
- Animation Spinner【项目】
- 【leetcode】Median of Two Sorted Arrays(hard)★!!
- rqnoj-390-地震了!-动态规划
- Qt 5 常见错误汇总
- sqlplus 连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0
- Mysql中表名作为参数的问题
- 用python的TK模块实现猜成语游戏(附源码)
- NSString拼接字符串
- VS中Ctrl+F5(开始执行不调试)一闪而过问题
- Array.prototype.slice.call()方法详解
- vue_过滤器: 对要显示的数据进行特定格式化后再显示
- C# 温故之.NET 异步
- OC分割输入验证码的视觉效果
- Cocos Creator 获得设备分辨率
- DQN(Deep Reiforcement Learning) 发展历程(一)
热门文章
- archive后upload to app store时遇到app id不可用的问题
- 【Spring Framework】Spring入门教程(四)注册Bean到IOC容器
- 【Linux】【CentOS7】免密登录突然失效
- 🏆【Alibaba中间件技术系列】「RocketMQ技术专题」Broker配置介绍及发送流程、异常(XX Busy)问题分析
- last显示出unknown用户
- 资源的批量删除与替换(Project)
- 显示大纲数字(Project)
- Kubernetes 集群无损升级实践 转至元数据结尾
- CF1481B New Colony 题解
- Various methods for capturing the screen