zoukankan      html  css  js  c++  java
  • imply套件以及plyql的安装

    本文出自: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

  • 相关阅读:
    HomeWork2
    An error I have completed recently
    C#之规格说明书
    App上架审核指南翻译
    使用CollectionView做横向滑动分页效果:
    推荐一些CSS命名规范
    关于让左右2个DIV高度相等
    带有缩略图和文字提示的轮播图
    动画的定义:
    .Net基础篇_学习笔记_第五天_流程控制while循环002
  • 原文地址:https://www.cnblogs.com/gaojiang/p/7212149.html
Copyright © 2011-2022 走看看