lightdb周边-聚合查询试用包指引

文章目录

  • 前言
  • 安装引擎层
    • 安装插件
      • http插件
      • t3插件
  • 安装接入层
  • 启动停止
  • 服务访问地址

前言

本文档用于指导聚合查询试用包的本地安装、使用。

安装引擎层

重要:下载安装LightDB-X lightdb-x-13.8-22.3-7953-el7.x86_64.zip, 试用包只能使用这个版本

下载地址:http://www.light-pg.com/downloadList.html?key=lightDB_X
手册地址:http://www.light-pg.com/docs/LightDB_Install_Manual/current/index.html

进入下载页面,版本选择22.3

安装插件

安装好引擎后,需要退出终端重新进入或者source ~/.bashrc使环境变量生效再执行。

通过lightdb用户进行如下操作

http插件

针对试用版本,http插件需要单独解压,如下:

将httpsdk-xxxxxxxx-debug.tar.gz 上传到/usr/local/lightdb/lightdb-x/13.8-22.3

cd /usr/local/lightdb/lightdb-x/13.8-22.3
tar zxvf httpsdk-xxxxxxxx-debug.tar.gz

进入ltsql命令终端

ltsql -d postgres
lightdb@postgres=# create extension http;

结果输出CREATE EXTENSION表示创建成功。控制台中验证命令如下:

select status from http_get('http://www.light-pg.com/');;

结果不是提示ERROR: function http_get(unknown) does not exist则表示可以正常使用http插件。

t3插件

针对试用版本,t3sdk插件需要单独解压,如下:

将t3sdk-xxxxxxxx-debug.tar.gz 上传到/usr/local/lightdb/lightdb-x/13.8-22.3

cd /usr/local/lightdb/lightdb-x/13.8-22.3
tar zxvf t3sdk-xxxxxxxx-debug.tar.gz

进入ltsql命令终端

ltsql -d postgres
lightdb@postgres=# create extension t3sdk;

结果输出CREATE EXTENSION表示创建成功。控制台中验证命令如下:

select * from t3sdk_send('127.0.0.1:18081', '', '', '', 'getOrder', '{}');

结果不是提示ERROR: function t3sdk_send(unknown, unknown, unknown, unknown, unknown, unknown) does not exist ,则表示可以正常使用t3插件。

安装接入层

依赖组件需要提前安装:JDK, zookeeper(需要直接复用业务域的注册中心,用于拉取t3服务地址)

解压包

上传easy-search-xxxxxxxx-debug.ta.gzr到后台
tar zxvf easy-search-xxxxxxxx-debug.tar.gz
chmod +x *.sh

修改config/application.properties中的下列项,如下示例

# HTTP端口
server.port=38080
# T3微服务端口
rpc.protocol.port=48080
rpc.protocol.name=t3
# 应用名
app.name=easy-search
# 应用分组
app.group=g
# 应用版本号
app.version=v
# 注册中心地址
app.registry.address=127.0.0.1:12181
# 引擎层连接配置
hs.datasource.default.driver-class-name=org.postgresql.Driver
hs.datasource.default.url=jdbc:postgresql://ip:port/postgres
hs.datasource.default.username=xxxxx
hs.datasource.default.password=xxxxx
hs.datasource.default.validationQuery=select 1
# mybatis xml 配置路径
easysearch.mapper-locations=file:./mapper/*.xml
# 线程池信息
server.tomcat.max-threads=2000
server.tomcat.max-connections=10000
server.tomcat.accept-count=500
server.tomcat.min-spare-threads=500

启动停止

聚合查询引擎层

启动命令:lt_ctl start
停止命令:lt_ctl stop

聚合查询接入层

启动命令:start.sh
停止命令:stop.sh

服务访问地址

http://ip:port/gateway/easysearch/xxxxxx

xxxxxx是指配置在mybatis的statementId名

你可能感兴趣的:(lightdb,数据库,java)