在Windows下使用cygwin是不能直接执行zookeeper的sh系列脚本的
./zkCli.sh: line 39: D:\Program: command not found
解决方法:
首先使用bin下的zKServer.sh创建好各种zookeeper需要的目录(注意执行这个脚本是不会启动zookeeper的服务的,虽然显示Zookeeper Started, which is pretty misleading)
在Windows下应该使用.cmd后缀的脚本
现在执行zkServer.cmd启动服务
接下来可以使用zkCli.cmd连接一下localhost试试(应该需要再启动一个终端,zkServer.cmd 会驻留在当前终端)
现在可以开始部署hbase了