在IDEA编写MapReduce程序,使用BulkLoad加载数据到hbase上时
报错:(null) entry in command string: null chmod 0644
原因:hadoop集群是搭载在Linux环境上,而开发环境是在windows系统上,没有hadoop的环境,IDEA会报错,需要安装一些工具
解决方法:
① hadoop版本3.3.0
② 创建文件夹C:\software\hadoop-3.3.0\bin,把相应版本的文件放进去
③ 配置环境变量:配置HADOOP_HOME环境变量,再到Path中添加bin目录:%HADOOP_HOME%\bin
如果能在黑窗口输入命令【winutils】成功运行,则表明配置成功。
参考: