在安装好hbase之后,运行一个与hadoop无关的纯hbase程序成功了。
接着写一个hadoop与hbase进行交互的小程序,这个程序的运行方法依然与前文相同,
即导出jar文件在shell下运行。
但是却报错找不到类。经过在网上的一番搜索,发现是因为hadoop中缺少了与hbase相关的jar文件。
只需将hbase/lib/目录下的jar文件复制到hadoop/share/hadoop/yarn中即可。
需要注意的是,hbase/lib目录下有许多haoop*.jar文件,最好不要将这些文件一同复制。否则有可能会
产生版本冲突。
我所使用的hadoop版本是2.6.0。
时间: 2024-11-12 20:26:48