本文出自:http://www.cnblogs.com/gaojiang/p/7212149.html

1.安装nodejs,版本需要在4.0以上,安装方法见上篇博客

2.下载imply,地址:http://imply.io/download

3.imply安装步骤:

#1.解压Imply
tar -xzf imply-2.0.0.tar #2.启动服务
nohup bin/supervise -c conf/supervise/quickstart.conf > test.log & #3.数据导入
./bin/post-index-task --file quickstart/wikiticker-index.json #4.查询数据
curl -L -H'Content-Type: application/json' -XPOST --data-binary @quickstart/wikiticker-top-pages.json http://localhost:8082/druid/v2/ #服务停止与启动命令
./server --down 关闭
./server --restart ${服务名称} 重启

4.plyql安装步骤

#1.安装plyql
npm install -g plyql #2.启动plyql
plyql -h 127.0.0.1:8082 -c 8 --experimental-mysql-gateway 3307 #3.使用mysql客户端查询数据
plyql -h 127.0.0.1:8082 -q 'SHOW TABLES' #4.启动mysql客户端
mysql -h 127.0.0.1 -P 3307 --default-character-set=utf8

5.java通过plyql查询druid:

package com.druid.test;

import java.sql.*;
public class PlyqlTest { public void plyql() throws SQLException{ Connection con = DriverManager.getConnection("jdbc:mysql://ip:3307/plyql1");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(
"SELECT count(*) AS cnt FROM wikiticker"
); while (rs.next()) {
long count = rs.getLong("cnt");
System.out.println("count:"+count);
}
} public static void main(String...args) throws SQLException{
PlyqlTest p = new PlyqlTest();
p.plyql();
}
}

通过plyql,用jdbc查询druid时,遇到过一些问题,总结如下:

1.启动mysql客户端,连接上plyql后,无论使用什么命令,都报如下错误:

ERROR 1064 (_____): SQL parse error: undefined is not a function on 'show tables'

错误原因:应该是nodejs的版本导致的,我升级nodejs到最新版本v8.2.0就解决了这个问题。

2.在java端连接到plyql时,报了一个很奇怪的错误,错误指向mysql的驱动包中,解决办法是替换mysql驱动包。

驱动包下载地址:https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22mysql%22%20AND%20a%3A%22mysql-connector-java%22

imply套件以及plyql的安装的更多相关文章

  1. Homebrew新一代OS X套件管理工具 高速安装Git

    在Mac上安装一些开源程序,除了自己下下载.编译( ./configure && make && make install) 之外,通常最方便的选择就是用套件管理工具來 ...

  2. HomeBrew安装和卸载

    HomeBrew——OS X 不可或缺的套件管理器 1.安装,一行代码即可. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercon ...

  3. Druid 基础使用-操作篇(Imply )

    一.Imply Druid 原生的配置较麻烦,在上一篇单机版安装中有所涉及   Imply 基于Druid 进行了一些组件的开发,提供开源社区版本和商业版,简化了部署,开发了一些应用.https:// ...

  4. Linux下Nagios的安装与配置[转]

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

  5. Mac Pro 编译安装 PHP 5.6.21 及 问题汇总

    [系统环境] 操作系统:OS X 10.11.5 Xcode:7.3.1 [注意] 编译之前,需要安装 xcode.Homebrew 套件! Mac Pro 安装 Homebrew 软件包管理工具 1 ...

  6. Android从零开始——Android开发环境的安装

    Android开发环境的安装 1 IDE Android可以使用开发的IDE有Eclipse 或者 Android Studio.Android Studio还处于v 0.1.x版本,是early a ...

  7. [Xamarin.Android] 发布NuGet套件

    [Xamarin.Android] 发布NuGet套件 前言 在Xamarin中,可以将自己开发的项目包装成为NuGet套件发布至NuGet Server,来提供其他开发人员使用.本篇介绍如何封装并发 ...

  8. Nagios安装部署和介绍(一)

    一.软件版本下载 Nagios版本下载地址: http://prdownloads.sourceforge.net/sourceforge/nagios/ http://sourceforge.net ...

  9. Linux下Nagios的安装与配置

    一.本文说明 本文是在参考:http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html   David_Tang文章以及网上的一些资料完 ...

随机推荐

  1. 058.Python前端Django与Ajax

    一 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript语言与服务 ...

  2. python基础之错误、调试(异常处理)

    在程序运行过程中,总会遇到各种各样的错误. 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的. 有的错误是用户输入造成的,比如让用 ...

  3. 给MySQL数据表加入uuid

    alter table table_name add column uuid VARCHAR(255) default "0" update table_name set uuid ...

  4. Step By Step(Lua系统库)

    Step By Step(Lua系统库) Lua为了保证高度的可移植性,因此,它的标准库仅仅提供了非常少的功能,特别是和OS相关的库.但是Lua还提供了一些扩展库,比如Posix库等.对于文件操作而言 ...

  5. 书列荐书 |《刻意练习》安德斯·艾利克森,罗伯特·普尔著

    花了两天的时间,一气呵成的读完了这本书.凝练的精华就是:首先,世界上并没有真正的天才这一说.基因可能会起作用,但是经过后天大量的刻意练习,基因的这种作用会弱化.刻意练习需要专注.及时的反馈,并根据反馈 ...

  6. Xilinx低比特率高品质 ABR 视频实时转码(HPE 参考架构)

    Xilinx低比特率高品质 ABR 视频实时转码(HPE 参考架构) 介绍 对实时视频流的需求给视频服务提供商带来了严峻挑战,必须在管理基础设施和互联网带宽运营成本,还要为客户提供高质量体验.鉴于视频 ...

  7. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  8. 摄像头ISP系统原理(上)

    摄像头ISP系统原理(上) ISP(Image Signal Processor),即图像信号处理器,用于处理图像信号传感器输出的图像信号.它在相机系统中占有核心主导的地位,是构成相机的重要设备. 主 ...

  9. 如何在GPU上优化卷积

    本文将演示如何在TVM中编写高性能的卷积实现.以平方大小的输入张量和滤波器为例,并假设卷积的输入量很大.使用不同的布局来存储数据,以实现更好的数据局部性.缓冲区布局为HWCN,代表高度,宽度,通道,批 ...

  10. VB 老旧版本维护系列---有点懵逼的webserver访问

    有点懵逼的webserver访问 '定义webserver地址 Dim postUrl As String = "" '定义webserver所需xml字符串参数 Dim xmlR ...