连接hadoop1:8020时出错,我们知道8020是hdfs的默认端口,但是我们在配置hadoop集群时在core-site.xml中将hdfs的默认端口改为了9000。如果在安装hbase的时候没有配置好指定hdfs的端口,那么在hbase启动后它会去找hdfs的默认端口8020,于是就导致了上面的错误。
在配置hbase.rootdir属性时显式指定hdfs的端口为9000,配置文件修改如下:
<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1:9000/hbase</value>
</property>
</configuration>