crate安裝使用

1、crate簡介

引用官網的說法:python

CrateDB is an open source, distributed SQL database with integrated search that makes it simple to store and analyze massive amounts of structured and unstructured data in real-time.mysql

2、Docker方式安裝及使用(docker安裝略—)

1.下載crate鏡像:git

docker pull crate:latest

2.運行docker容器(單節點的安裝方式):github

mkdir -p /data/crate
docker run -d --name crate -v /data/crate:/data -p 4200:4200 -p 4300:4300 crate:latest crate

3.進入docker容器內部
啓動docker後,可經過docker exec命令進入容器內部,進行一些維護操做web

docker exec -it crate sh

4.建立表以及新增數據 經過步驟三的docker exec進入容器,執行/crate/bin/crash命令: 操做數據 ###3、客戶端安裝 須要安裝python環境以及pip管理工具sql

pip install crash

安裝完成後,運行crash進入管理命令行(須要將%PYTHON_HOME%\Scripts加入到PATH): 輸入圖片說明docker

###4、從MySQL導入數據到crate 據官方說明,導入數據須要通過如下幾個步驟:數據庫

  • 從mysql導出數據到csv文件,date,datetime,time等時間數據須要轉換成毫秒(unix_timestamp函數轉換)
  • 將csv文件轉換成json格式的文件,使用 csv2json.py
  • 將json文件導入到crate數據庫

###5、WEB界面訪問 crate提供web界面訪問方式,地址爲:http://<ip>:4200,例如:http://localhost:4200 輸入圖片說明json

大概瞭解到這裏,有時間再繼續研究函數

相關文章
相關標籤/搜索