为了方便您的安装,社区版团队为您准备了一个示例视频,您也可以同步参考:Windows部署Hippo视频教程
本篇教程假定Hippo本地tar包存储路径为:D:\windows_dev\hippo2023_0815.tar
Hippo image名称为:172.16.1.99/postcommit/tddms-standalone:release-branch-2.5
注意!!本教程是基于1.1版本制作,仅作参考,如果您的版本高于1.1,细节内容请参考官方手册: Hippo单机版安装部署
参考官方文档:Install Docker Desktop on Windows | Docker Docs
打开终端输入
docker --version
docker-compose --version
产品包下载地址: https://www.transwarp.cn/product/tdh-community-edition
① 产品包下载到本地后解压,解压后会出现一个镜像tar包,执行下方指令加载Hippo镜像
docker load -i <path_xxx_image.tar>
② 执行下方指令为docker镜像添加 repository和tag
docker tag IMAGE_ID REPOSITORY:TAG
① 使用Hippo镜像创建一个容器,并将容器命名为tc
docker create --name tc 172.16.1.99/postcommit/tddms-standalone:release-branch-2.5
② 将容器tc下的/usr/local/standalone-template目录拷贝到本地
docker cp tc:/usr/local/standalone-template [targe_source]
③ docker rm tc
示例:
④ 完成后进入standalone-template目录,将看到以下目录结构,拷贝完成
在第一次部署时需要在本地手工创建master、tserver目录,为了方便后续管理,本示例都创建在了D:\windows_dev目录下:
该配置文件定了⼀个名为hippo的service,关键部分如下:
ports
volumes
environment
image
hippo standalone模式会启动一个http sever 一个 webserver进程,这两个均是java进程,在节点内存受限的时候需要调整jvm堆大小;
需要在conf文件里配置一个参数:
tabletserver.flags,配置参数" --workaround_for_docker_on_windows = true"
docker-compose up -d 启动
docker-compose ps 查看镜像运行情况
curl -u shiva -H "Content-Type: application/json" http://localhost:7788/hippo/v1/_database?pretty
更多操作可以查看用户手册: https://www.transwarp.cn/doc/hippo/1.2
安装正式完成
在Windows 10 1803版本及更高版本中,`curl`已经被包含在内,您可以直接在命令提示符(cmd)或PowerShell中使用它。如果您使用的是早期版本的Windows,或者您的系统中出于某种原因没有预装`curl`,你可以按照以下步骤进行安装:
请注意,`curl`可能会被恶意软件滥用,建议您从官方网站或其他您信任的来源进行下载。
为了方便您的安装,社区版团队为您准备了一个示例视频,您也可以同步参考:Windows部署Hippo视频教程
本篇教程假定Hippo本地tar包存储路径为:D:\windows_dev\hippo2023_0815.tar
Hippo image名称为:172.16.1.99/postcommit/tddms-standalone:release-branch-2.5
注意!!本教程是基于1.1版本制作,仅作参考,如果您的版本高于1.1,细节内容请参考官方手册: Hippo单机版安装部署
参考官方文档:Install Docker Desktop on Windows | Docker Docs
打开终端输入
docker --version
docker-compose --version
产品包下载地址: https://www.transwarp.cn/product/tdh-community-edition
① 产品包下载到本地后解压,解压后会出现一个镜像tar包,执行下方指令加载Hippo镜像
docker load -i <path_xxx_image.tar>
② 执行下方指令为docker镜像添加 repository和tag
docker tag IMAGE_ID REPOSITORY:TAG
① 使用Hippo镜像创建一个容器,并将容器命名为tc
docker create --name tc 172.16.1.99/postcommit/tddms-standalone:release-branch-2.5
② 将容器tc下的/usr/local/standalone-template目录拷贝到本地
docker cp tc:/usr/local/standalone-template [targe_source]
③ docker rm tc
示例:
④ 完成后进入standalone-template目录,将看到以下目录结构,拷贝完成
在第一次部署时需要在本地手工创建master、tserver目录,为了方便后续管理,本示例都创建在了D:\windows_dev目录下:
该配置文件定了⼀个名为hippo的service,关键部分如下:
ports
volumes
environment
image
hippo standalone模式会启动一个http sever 一个 webserver进程,这两个均是java进程,在节点内存受限的时候需要调整jvm堆大小;
需要在conf文件里配置一个参数:
tabletserver.flags,配置参数" --workaround_for_docker_on_windows = true"
docker-compose up -d 启动
docker-compose ps 查看镜像运行情况
curl -u shiva -H "Content-Type: application/json" http://localhost:7788/hippo/v1/_database?pretty
更多操作可以查看用户手册: https://www.transwarp.cn/doc/hippo/1.2
安装正式完成
在Windows 10 1803版本及更高版本中,`curl`已经被包含在内,您可以直接在命令提示符(cmd)或PowerShell中使用它。如果您使用的是早期版本的Windows,或者您的系统中出于某种原因没有预装`curl`,你可以按照以下步骤进行安装:
请注意,`curl`可能会被恶意软件滥用,建议您从官方网站或其他您信任的来源进行下载。