Hummer TimeSeries DB Demo 是借助于Docker 虚拟化技术制作的免安装演示环境,为用户提供初次体验。该演示DEMO中预先创建了两张排序规则为PKT(时间分区按天)的时序表,其中tpass采用唯一key模式、tpass2采用重复key模式,并分别写入了200万、400万数据(纪录都重复一遍)— demo 包含docker安装文件和预写入数据,大约700M上下。
下面介绍一下准备docker 执行环境和运行启动 Hummer TimeSeries DB 的简要步骤和Hummer TimeSeries DB 简要操作方法
Docker DEMO 的安装和启动
Mac Os 环境
- 点击下载
HUMMER-DOCKER-DEMO-MACOS.zip压缩包,解压Demo 压缩包
- 在解压后目录HUMMER-DOCKER-DEMO中双击Boot2Docker-1.4.1.pkg 按提示进行完全安装
- 在解压后目录HUMMER-DOCKER-DEMO中执行sh startup.sh —— 其过程会导入预制作镜像到docker环境中(可能需要几分钟),然后自动启动Hummer Timeseries DB服务,并弹出控制台页面。
- 进入操作控制台(操作见下面介绍)
- 停止demo docker 服务,在解压后目录HUMMER-DOCKER-DEMO中执行sh shutdown.sh
Linux 环境
- 安装docker
ubuntu下,依次执行:
sudo apt-get update
sudo apt-get install docker.io #安装docker
sudo service docker start #启动docker 服务
centos下,依次执行:
sudo yum update
sudo yum install docker.io
#安装docker
sudo service docker start
#启动docker 服务
- 点击下载
HUMMER-DOCKER-DEMO-LINUX.zip压缩包,解压Demo 压缩包
- 在解压后目录HUMMER-DOCKER-DEMO中执行sh startup.sh —— 其过程会导入预制作镜像到docker环境中(可能需要几分钟
- 手动启动浏览器访问 http://192.168.59.103:9090
- 进入操作控制台(操作见下面介绍)
- 停止demo docker 服务,在解压后目录HUMMER-DOCKER-DEMO中执行sh shutdown.sh
Windows(64bit环境,xp等32bit windows无法使用)
- 点击下载
HUMMER-DOCKER-DEMO-WIN.zip压缩包,解压Demo 压缩包到Document下(必须到此目录) - 解压后目录为HUMMER-DOCKER-DEMO
- 点击docker-install.exe 进行完全安装(Full Installation)
- 安装完毕后,程序菜单中会看到Git Bash程序,已管理员身份运行
执行如下命令:
boot2docker destroy
boot2docker init -m 4096
boot2docker up
boot2docker ssh
- 登陆boot2docker vm 后执行进入 目录 /c/Users/Public/Document/HUMMER-DOCKER-DEMO 目录中,然后执行
sh startup.sh ——
其过程会导入预制作镜像到docker环境中(可能需要几分钟)
- 进入操作控制台(操作见下面介绍)
- 停止demo docker 服务,在解压后目录HUMMER-DOCKER-DEMO中执行 sh shutdown.sh
Hummer TimeSeries DB Demo 操作介绍
- 进入Hummer TimeSerires DB Console
HummerStore 和 Impala 服务都未启动
- 启动 HummerStore 服务
首先点击启动建启动HummerStore服务:该动作将依次启动zk、master、node三个角色的相关实例
- 启动 Impala服务
再启动Impala服务:该动作将依次启动statestored、catalogd、impalad 三个角色的相关实例
- 查看 HummerStore 表原信息
在console中的数据表Tab中,可查看到对应数据表的属性信息、分布信息
- 在SQL Edit 中操作查询命令
在console的SQLEDIT 中可执行sql查询,并显示结果 (注:如果impala 表中看不到数据表,可以手动在sql编辑框中执行invalidate metadata)