0
点赞
收藏
分享

微信扫一扫

使用flask开启一个简单的应用

爱做梦的老巫婆 2023-07-24 阅读 51
数据库

1、启动Server服务

systemctl start clickhouse-server

2、重启server

systemctl restart clickhouse-server
3、停止server

systemctl stop clickhouse-server

4、client命令行连接-多命令行模式

clickhouse-client -m --password <密码>

5、client命令行远程连接

clickhouse-client --host 192.168.45.10 --port 9000 --database default --user default --password “”

6、client命令行执行sql文件

clickhouse-client --user default --password 密码 -d default --multiquery < /root/temp.sql

7、设置远程连接<listen_host>::</listen_host>注释打开

sudo vi /etc/clickhouse-server/config.xml

vi命令 :/listen_host 搜索到208行

光标指向的文字输入“X”删除

:wq! 保存退出即可

 

新建一个名为 test 的数据库:右击数据库点击新增,然后创建一张 test ,utf8mb4 字符的,点击确定

在 test 数据库下新建一张数据表,如下所示:右击表,然后点击新建表

鼠标放列上面,右键 创建 列,新建列 id 主键选择数据类型选择 INT,非空和自增都勾选上,如下所示

 

点击下面的保存save按钮,然后在执行

 切换到数据一栏,按顺序手动添加 1 2 3步骤保存即可

CREATE TABLE default.wendu
(
    `IMEI` UInt16,
    `temperature` Float32,
    `humidity` Float32,
    `signal` UInt8,
    `voltage` UInt8,
    `collectTime` DateTime,
    `admin_id` UInt8
)
    ENGINE = ReplacingMergeTree(IMEI)
        PARTITION BY toYYYYMM(collectTime)
        PRIMARY KEY IMEI
        ORDER BY (IMEI,collectTime)
        SETTINGS index_granularity = 8192

查看建立表过程语句 show create table wendu;

INSERT INTO `wendu` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,'2020-11-01 00:00:00',6)

INSERT INTO `wendu` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,1605194721,6)

插入报错

std::exception. Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/lib/clickhouse/store/fff/fffddf13-0f92-435d-a0d5-fff515c26b56/tmp_insert_202011_1_1_0/"] ["/var/lib/clickhouse/store/fff/fffddf13-0f92-435d-a0d5-fff515c26b56/202011_1_1_0/"]
Cannot print extra info for Poco::Exception (version 23.6.2.18 (official build))

解决办法:引擎有问题,重新建表

CREATE TABLE default.wd
(
    `IMEI` UInt16,
    `temperature` Float32,
    `humidity` Float32,
    `signal` UInt8,
    `voltage` UInt8,
    `collectTime` DateTime,
    `admin_id` UInt8
)
ENGINE = TinyLog

INSERT INTO `wd` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,1605194721,6)

sudo chmod 777 store

  1.建立目录:mkdir 目录名

  2.删除空目录:rmdir 目录名

  3.无条件删除子目录: rm -rf 目录名

  4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)

  5.查看自己所在目录:pwd

  6.查看当前目录大小:du

  7.显示目录文件列表:ls -l (-a:增加显示隐含目录)

  8.浏览文件:more 文件名.txt;less 文件名.txt

  9.复制文件: cp 源文件 目标文件 (-r:包含目录)

  10.查找文件:(1)find (2)locate 命令名

  11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号

举报

相关推荐

0 条评论