cratedb监控
使用 Docker(和 JMX 监控)启动 Prometheus、Grafana 和 CrateDB
为了运行我们的工具,我们将使用 Docker。我们将使用docker-compose构建我们的容器,它非常方便地定义和运行多容器 Docker 应用程序。
Docker-compose 预装在您的 Docker 安装中。如果你没有安装 Docker,你可以在这里下载——只需按
转载
2021-08-13 16:27:42
335阅读
主要是关于性能提升以及sql 兼容,同时支持了新的 scalar 以及window 函数,具体使用可以参考官方文档 参考资料 https://github.com/crate/crate/releases/tag/4.4.0 https://crate.io/docs/crate/reference
原创
2021-07-16 17:11:14
158阅读
安装 docker run -d -p 4200:4200 crate UI访问 http://localhost:4200/#!/ 创建数据 tweets 是默认导入的,点击帮助导航可以操作 登陆 docker exec -it dockercontainerId sh crash 查询表 创建表
原创
2021-07-19 15:42:32
123阅读
cratedb支持的geo 查询还相对比较全,开发基本的功能已经够用了 安装cratedb 使用docker docker run -d -p 4200:4200 crate 创建数据库 创建表 CREATE TABLE country ( name string, country_code str
原创
2021-07-18 14:52:17
187阅读
安装cratedb docker run -d -p 4200:4200 crate nodejs 项目初始化 yarn yarn init -y 添加依赖 yarn add node-crate 基本代码 app.js var crate = require('node-crate'); crate.connect('localhost', 4200); crat...
原创
2021-07-18 14:43:56
167阅读
cratedb 4.2 已经发布了,从changelogs 可以看到还是有比较多的更新的,比如pg 协议更好的兼容(更好的支持bi以及数据分析工具) 同时提供了更好的pg内部结构的暴露(还是方便数据分析工具的使用),同时替换nashorn 为graalvm 的js 引擎(更好的js 特性支持) 同时
原创
2021-07-18 17:58:58
192阅读
我们可以集成crate 到streamsets 中可以实现强大的数据导入,数据分析能力。 演示的是进行csv 文件的解析并输出到cratedb 环境使用docker && docker-compose 环境启动 docker-compose yaml 文件 version: "3" services
原创
2021-07-19 16:02:12
114阅读
cratedb 4.8 的新特性不少,比较吸引人的就是支持了逻辑复制了 逻辑复制 可以将全部,或者部分数据同步到其他的cratedb 集群中,适合的场景,中心报表,中心存储,这个功能是很不错的 copy from/to 增强 这个提供了不少特性,包含了从s3 拷贝数据,csv 格式解析 参考资料 h
原创
2022-05-24 11:08:02
78阅读
好久没太关注cratedb了,就在最近看了下发现支持游标了,还是很强大的,值得体验试用下,以前我在尝试集成cratedb 与hasura 的时候发现了一些问题,从目前的一些特殊,似乎是可以尝试下集成(同时hasura 的元数据服务与纳管的数据库也已经分离了) 参考资料 https://crate.i
原创
2023-01-24 00:15:34
83阅读
此为搭建说明,实际上搭建过es 集群的都是可以的,和es 基本一样 配置文件 crate.yaml 参考集群架构图 集群名称 cluster.name: my_cluster 每个node节点名称 如果省略会自动生产,必须唯一 node.name: node1 集群transport 端口 tran
原创
2021-07-19 15:42:10
192阅读
基本环境的搭建,可以参考相关文档,或者直接使用docker 安装 docker run -d -p 4200:4200 crate 导出mongodb数据(可选,同时使用工具进行数据类型转换) mongoexport --db <dbname> --collection <data> --out o
原创
2021-07-19 15:44:08
135阅读
python版本:3.6 #!/usr/bin/env python #coding=utf-8 from crate import client import os, time, datetime import time from clickhouse_driver import Client i ...
转载
2021-09-29 13:37:00
215阅读
2评论
cratedb 支持自定义函数,但是当前只有js 引擎(基于graalvm),而且需要企业license (当然我们可以使用免费的3节点的集群) 自定义函数格式 CREATE [OR REPLACE] FUNCTION function_name ( [ [arg_name] arg_type ]
原创
2021-07-18 15:23:58
230阅读
具体可以参考cratedb 官方的一个说明,主要也和es的变更许可也有一些关系如果查看代码,或者relase 信息,也会看到2020 12 开源了企业特性,4.5 的发布会开源所有特性,到时cratedb 将会是一个完整的开源项目 参考资料 https://crate.io/a/cratedb-do
原创
2021-07-16 17:02:33
198阅读
In this document we will present the following topics. First, an overview of the existing types of joins and algorithms provided. Then a description o
原创
2021-07-19 15:45:04
53阅读
graphjin 是一个很不错的graphql engine(library),因为cratedb 兼容pg协议,所以以下是一个简单的 集成尝试 环境准备 cratedb 环境 version: "3" services: db: image: dalongrong/cratedb:4.4.0 po
原创
2021-07-18 15:24:32
203阅读
很多时候为了体验多集群的特性,但是默认是的3节点的,我们可以修改代码解决 参考代码修改 主要是关于企业license 服务的 https://github.com/crate/crate/blob/master/enterprise/licensing/src/main/java/io/crate/
原创
2021-07-18 15:25:51
212阅读
Ubuntu20.04 LTS安装CrateDB前提条件CrateDB需要Java虚拟机(JVM)才能运行。CrateDB 4.2+版本包含一个JVM,并且不需要单独的Java安装。您可以跳过以安装CrateDB 。早期的CrateDB版本需要安装Java 11。要在早于18.04的Ubuntu版本上运行CrateDB,您需要从第三方存储库安装Java。这可以通过添加OpenJDK PPA(个人软
转载
2021-02-09 20:56:22
529阅读
2评论
prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok ex
原创
2021-07-19 13:35:23
981阅读
cratedb 提供了pg协议的兼容,我们可以直接使用pg client 连接,但是也不是完整实现pg 协议的 以下是 cube.js 集成cratedb 的一些尝试 环境准备 docker-compose 文件 主要是数据库环境的 主要是数据库环境的 version: "3" services:
原创
2021-07-19 13:35:19
213阅读