在mac上,可以使用brew的方式安装hadoop、hbase等。这里都是采用安装包的方式安装,以下是在mac上安装的实践记录,应该也是同样适用于linux环境的。
mac上已经有配置好的java(jdk1.8)、zookeeper环境(zookeeper-3.4.13)。
本机上配置的hadoop和hbase都是伪分布式模式。如果只装hbase的单机模式,那么可以不用安装hadoop。
hadoop和hbase的对应关系。
mac hadoop 安装包安装,伪分布式环境
http://localhost:50070/
http://localhost:8088
遇到的问题:
(1)localhost: ssh: connect to host localhost port 22: Connection refused
解决方法是选择系统偏好设置->选择共享->点击远程登录
(2)localhost:50070打不开,查日志
进入到/usr/local/hadoop-2.9.2/logs
tail -n 200 hadoop-username-secondarynamenode-usernames-MacBook-Pro.local.log
发现错误
java.net.ConnectException: Call From usernames-MacBook-Pro.local/0.0.0.0 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
For me these steps worked:
stop-all.sh
hadoop namenode -format
start-all.sh
mac hbase安装,伪分布式环境
hbase启动之后的界面 http://localhost:16010/
具体步骤以及配置,也基本是参考别的博客,这里有一个我用的配置详情,可以参考。
https://mp.weixin.qq.com/s/J7kJdqJ2A7mk9yswszFUew