admin 管理员组文章数量: 887019
若为家庭版,从此处开始。若为专业版可直接跳过1步骤,从2开始。
1.升级为专业版系统
下载链接:https://pan.baidu/s/1MioD9u7btWFz0Ht4JmtFOg
提取码:duca
下载上述百度网盘中的文件,打开【docker-desktop for win10家庭版】目录,可以看到如下三个文件
其中1、2便是升级系统所需的,按顺序运行1、2(1一般很快;2是升级下载器,需要一定时间,)
如果等不及可以直接去某宝买密钥直接升级,会快很多
升级完后如果想查看是否为专业版-建一个记事本,打开-从菜单栏找到帮助-关于记事本 即可查看
2.安装Dock Desktop(需要最新版的,官网地址为https://docs.docker/docker-for-windows/install/)
否则可直接运行上述的第三个文件Docker Desktop Installer.exe,直到下载完出现 start字样
3.打开Docker,修改镜像下载地址
将框中的修改为:
{
“registry-mirrors”: [
“https://registry.docker-cn”,
“http://hub-mirror.c.163”,
“https://docker.mirrors.ustc.edu” ],
“insecure-registries”: [],
“debug”: true,
“experimental”: false
}
4.Hbase下载安装
对刚刚网盘中下载的文件夹中的另一个文件docker-hbase-master.zip解压缩到一个文件夹中,
此处解压到的是
D:\My app\Hbase$Hbasehome$\docker-hbase-master,以管理员的身份进入到命令提示符,用cd命令进入到D:\My app\Hbase$Hbasehome$\docker-hbase-master目录中
显示如下:
在其后输入docker-compose -f docker-compose-distributed-local.yml up -d 后回车【如下图】
等待一定时间,可能会花较长时间,需要一点耐心,直至看见如下图,表明下载完成
同时,打开docker后,可以看到如下内容,表明Hbase可以开始用起来啦!
遇到的问题解决:win10下docker中下载docker-hbase-master镜像文件时显示namenode和datanode的50070、50075端口被占用问题
方法1:
用管理员的身份进入命令提示符,如果使用 netstat -ano|findstr “70070” 、netstat -ano|findstr "70075"找不到占用端口的相关信息,可能是Hyper-v占用了默认端口
解决步骤:
管理员运行cmd命令提示符 输入一下指令
- 先禁用Hyper-V (需要重启计算机):dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- 重启完毕,同样使用管理员cmd 设置你需要的端口(如果不先禁用Hyper-V 执行该命令无效)
netsh int ipv4 add excludedportrange protocol=tcp startport=50070 numberofports=1
netsh int ipv4 add excludedportrange protocol=tcp startport=50075 numberofports=1
再执行以下命令
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
- 重启完毕,即可成功绑定端口。( 项目开发中,可能会存在其他端口被占用,如果找不到占用的进程,可以尝试看Hyper-v是否占用了。)
- 最后,再次进入命令行,进到对应文件,执行一遍命令
后面就会显示成功图示,再打开Docker,就会发现hbase也可以用啦!
方法2:
- 打卡解压后的【docker-hbase-master】文件夹,然后找到四个文件:
1、docker-hbase-master\docker-compose-distributed-local.yml
2、docker-hbase-master\distributed\docker-compose-hadoop.yml
3、docker-hbase-master\distributed\docker-compose-hbase.yml
4、docker-hbase-master\distributed\docker-compose-zookeeper.yml
- 然后一个一个文件去改端口号:
双击打开<建议用写字板打开,因为这样可以有全部替换的功能,就不怕有一些漏改啦>然后将文件里的所有50070改成60070;50075改正60075。一定一定要确保全部改掉。
- 四个文件全部改完后,再次输入:
docker-compose -f docker-compose-distributed-local.yml up –d
后面就会显示成功图示,再打开Docker,就会发现hbase也可以用啦!
本文标签: 专业版 家庭版 Windows docker HBase
版权声明:本文标题:Windows(家庭版+专业版)在Docker上安装Hbase 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726827010h1035366.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论