pg 数据库安装

参考如下安装

yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

yum install postgresql10

yum install postgresql10-server

yum install -y postgresql10-contrib

安装zombodb 扩展

下载pg10 版本的扩展

wget https://www.zombodb.com/releases/v10-1.0.3/zombodb_centos7_pg10-10-1.0.3_1.x86_64.rpm

安装zombodb

rpm -Uvh zombodb_centos7_pg10-10-1.0.3_1.x86_64.rpm

pg 数据库配置&&启动

为了简单,直接使用没有密码的模式,在pg_hba.conf 添加一下配置,注意生产环境坚决不能这么搞

pg_hba.conf

host all all 0.0.0.0/0 trust

postgresql.conf

listen_addresses = '0.0.0.0'

port = 5432

数据库启动

/usr/pgsql-10/bin/postgresql-10-setup initdb

systemctl enable postgresql-10

systemctl start postgresql-10

安装es

为了方便docker 安装

docker 安装(可选,如果没有安装的话)

yum install -y yum-utils

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum install -y docker-ce

加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <

{

"registry-mirrors": ["https://b3uey254.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

docker-compose 文件

version: '2'

services:

elasticsearch:

image: elasticsearch:6.6.0

ports:

- "9200:9200"

environment:

- http.host=0.0.0.0

- transport.host=0.0.0.0

- network.host=0.0.0.0

- "ES_JAVA_OPTS=-Xms512m -Xmx512m"

ulimits:

memlock:

soft: -1

hard: -1

mem_limit: 1g

可能需要配置系统vm 参数

echo vm.max_map_count=655360 >> /etc/sysctl.conf && \

sysctl -p

启动

docker-compose up -d

配置扩展

创建扩展

CREATE EXTENSION zombodb;

创建测试表

CREATE TABLE products (

id SERIAL8 NOT NULL PRIMARY KEY,

name text NOT NULL,

keywords varchar(64)[],

short_summary text,

long_description zdb.fulltext,

price bigint,

inventory_count integer,

discontinued boolean default false,

availability_date date

);

导入测试数据

COPY products FROM PROGRAM 'curl https://raw.githubusercontent.com/zombodb/zombodb/master/TUTORIAL-data.dmp';

创建索引

CREATE INDEX idxproducts

ON products

USING zombodb ((products.*))

WITH (url='http://localhost:9200/');

查询

SELECT * FROM products WHERE products ==> 'sports box';

查看查询计划

es 索引数据

扩展的schema

说明

zombodb 功能很强大,使用标准扩展我们可以方便的进行全文检索系统的开发,同时集合graphql 以及timescaledb 我们可以设计强大的分析系统

参考资料

mysql zombodb_zombodb安装试用相关推荐

  1. 服务器版的mysql怎么装_WIN7服务器配置之MySQL数据库安装图解(适用于5.1,5.5的版本)...

    我用的mysql-5.5.9-win32.msi版本的,你可以从这里下载5.5最新版本的,安装和配置都是一样的,关于其中一些版本的区别:The Essentials Package:不包含 embed ...

  2. mac os mysql 命令_Mac环境下MySQL的安装和基本命令的使用

    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言 ...

  3. linux mysql 最小安装,Linux最小化安装之安装mysql

    mysql是我们开发过程中场景的关系型数据之一.所以一起看看在Linux中通过安装包是怎么安装的. 下载mysql 根据自己的Linux服务器版本下载对应的mysql,案例中我们使用的Centos7. ...

  4. Fedora 20 安装试用体验全程讲解

    From: http://www.jb51.net/os/Fedora/177583.html Fedora 20在两次跳票后正式发布,主要特性包括:远程桌面方案X2Go:网络管理器支持扩大绑定和桥接 ...

  5. mysql 5 安装过程

    mysql 5 安装过程 下载地址 https://cloud.189.cn/t/jaEBzunAfaEb 双击启动 安装过程 配置 选择服务器类型 Developer Machine(开发机器) 自 ...

  6. java mysql mac 安装_最新版MySQL在MacOS上的安装与使用!

    在 MacOS 上安装最新版的 MySQL 有三种方法:使用 Docker 安装: 使用 Homebrew 运行 brew install mysql 安装: 使用安装包安装. 我们本文将采用最常规的 ...

  7. MySQL初始化安装部署

    文章目录 0.参考资料 1.Mysql的安装 1.0.系统环境准备 1.1.软件解压和安装 1.2.新建用户.目录 1.3.安装 1.3.1.mysql5.7 以上版本初始化: 1.3.2.mysql ...

  8. 《大型数据库技术》MySQL数据库安装配置及基础使用

    文章目录 1.下载安装MySQL 1.1 搜索MySQL下载页面 1.2 查看各种MySQL版本 1.3 安装配置MySQL 2.数据库基本操作 2.1 创建数据库 2.2 创建关系表 2.3 插入数 ...

  9. Linux下MySQL的安装与使用

    安装前 工具 Centos7 Xshell Xftp 查看是否安装过MySQL 如果你是用rpm安装, 检查一下RPM PACKAGE: rpm -qa | grep -i mysql # -i 忽略 ...

最新文章

  1. UltraEdit 21激活
  2. 玩转Python大数据分析 《Python for Data Analysis》的读书笔记-第05页
  3. C/C++ 回调函数是什么?Intel Realsense里的回调(callback)是什么?
  4. Druid 内置Filter配置
  5. 用python处理文本数据_用Python读取几十万行文本数据
  6. (step6.3.2)hdu 1068(Girls and Boys——二分图的最大独立集)
  7. 【Alpha阶段汇总】成果展示与体验总结
  8. linux cgoup内存限制,Linux Cgroup系列(05):限制cgroup的CPU使用(subsystem之cpu)
  9. 服务器主机linux安装mysql_linux服务器上安装mysql
  10. three.js(七) 绘制到WebGLRenderTarget
  11. 深入浅出linux三剑客之awk必杀技一例
  12. 【译】x86程序员手册13-第5章 内存管理
  13. LDA(Latent Dirichlet Allocation)简介
  14. OMNet++ Tic Toc例程的解析1
  15. 面对骚扰短信,不是回TD退订,而是要回0000!(附正确拦截骚扰短信教程)
  16. 2019ICPC徐州打铁心得
  17. adobe framemaker 资料
  18. 最简单之获取app签名md5值
  19. NoSql入门和概述
  20. 解决html页面中文乱码

热门文章

  1. Docker自定义镜像上传阿里云
  2. 这么优秀的Excel工具类,你难道不用?
  3. 我的世界服务器自动刷矿机,我的世界刷矿机MOD
  4. Matlab-多曲线画法和点标记
  5. ImageNet Large Scale Visual Recognition Competition (ILSVRC)-ImageNet数据集标签名称中英文对照
  6. 【参赛作品97】openGauss单机版安装步骤
  7. 山东云则-您身边的物联网专家,助您快速接入物联网
  8. Heartbeat+DRBD+MySQL高可用方案
  9. 如何做好国产三维CAD软件的研发?
  10. 【脑电数据处理】electrophysiology and EEG(AP\LFP\ECoG\EEG)