Maven配置

143 阅读2分钟

1.存在找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty的错误:

image.png

修改下面路径下的文件

image.png

3.在此处代码下添加如下的内容

image.png

4.删除此处的全部代码

image.png

	#add the hbase jars for each module
	for f in $HBASE_HOME/hbase-jars/hbase*.jar; do
		if [[ $f = *sources.jar ]]
	  then
	    : # Skip sources.jar
	  elif [ -f $f ]
	  then
	    CLASSPATH=${CLASSPATH}:$f;
	  fi
	done

解决错误

1.在当前bin路径下,打开终端输入指令:

 hbase version

如果出现如下的界面: image.png

2.解决方法: 在主机桌面终端输入指令:

rm -rf /usr/local/hbase/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar

image.png

出现错误的原因: 具体原因就是hadoop和hbase都有同一个jar包所以产生了冲突,因此只需要删除其中一个就可以了,这里删除hbase的文件。

3.检测是否成功

在主机桌面终端再次输入指令:

hbase version

image.png

以上错误就解决啦!

主机传输HBase文件到从机

1.在桌面主机终端分别输入下面两条指令,及那个HBase传给两个从机。

scp -r /usr/local/hbase slave1-39:/usr/local/
scp -r /usr/local/hbase slave2-39:/usr/local/

如下图所示,代表传输成功。

image.png

2.配置文件也传给从机。

如图代表传输成功。

image.png

3.两个从机记得刷新一下 使用下面的指令:

source ~/.bashrc

image.png

image.png

主机启动HBase

  • 启动HBase集群: start-hbase.sh
  • 关闭HBase集群: stop-hbase.sh

主机输入指令:jps image.png

从机1输入指令:jps

image.png

从机2输入指令:jps

image.png

输入指令,分别查看状态:

image.png

输入网址:192.168.117.39:16010

出现下面界面就代表连接成功。

image.png

image.png 以及zookeeper的配置: image.png

Maven访问HBase

将maven复制到主机的如下路径下面

image.png

输入如下指令,进行解压

image.png

接着再输入指令,将版本号删除

image.png

使用指令vi /etc/profile

image.png

刷新一下

image.png

image.png

添加一个镜像

image.png

1.0-SNAPSHOT

观察到一个target文件夹

image.png

测试项目

使用指令:mvn test

image.png

image.png

image.png

image.png

image.png

image.png