zoukankan      html  css  js  c++  java
  • elasticsearch-HQ 安装与使用

    https://github.com/ElasticHQ/elasticsearch-HQ

    1. Download or clone the repository.
    2. Open terminal and point to root of repository. Type: pip install -r requirements.txt
    3. Run server with: 
       nohup /usr/bin/python3 -u /usr/local/software/elasticsearch-HQ-master/application.py >>all.log 2>&1 &
    4. Access HQ with: http://localhost:5000

      安装elasticsearch-sql-6.2.2

    cd /usr/local/elasticsearch
    
    ./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.2.2.0/elasticsearch-sql-6.2.2.0.zip

    On elasticsearch 5.x/6.x, download and extract site.

    Then start the web front-end like this:

    cd site-server
    npm install express --save
    
    nohup node node-server.js >>node-server.log 2>&1 &


    可以在site-server/site_configuration.json配置文件中修改启动服务的端口。

    4.重启es,再启动es-sql前端
         添加es-sql插件后,重启es,然后启动es-sql前端服务
         启动前端服务:先切换到es-sql/site-server目录下,执行如下语句
    node node-server.js &

         启动后,访问:http://ip:8088/   然后配置es地址,如下:
    • Simple query
    http://data.xxxx.com:9200/_sql?sql=select * from t_base_student limit 10
     
    SELECT identity_id,person_id,sum(resource_size_int) as sumall FROM t_resource_info group by identity_id,person_id order by sumall desc limit 100
    • Explain SQL to elasticsearch query DSL
    http://localhost:9200/_sql/_explain?sql=select * from indexName limit 10
    
  • 相关阅读:
    @Controller 与 @RestController 的区别
    Java泛型
    Java面试被经常问到的常用算法
    jdk和jre的区别
    Spring获取对象的方式
    xsi:schemaLocation的作用
    SpringBoot学习(一)
    docker-elk装IK自定义分词库
    MySQL存储引擎
    docker环境下elasticsearch安装ik和拼音分词
  • 原文地址:https://www.cnblogs.com/littlehb/p/9528598.html
Copyright © 2011-2022 走看看