当前位置: 首页 > news >正文

个人网站建设研究意义网站双域名

个人网站建设研究意义,网站双域名,wordpress 企業網,重庆的做网站公司ClickHouse ClickHouse 属于 OLAP 数据库 OLTP 与 OLAP OLTP (On-Line Transaction Processing 联机事务处理), 注重事务处理, 数据记录的性能和安全性OLAP (On-Line Analytical Processing 联机分析处理), 注重数据分析, 重点在查询的性能 一般使用 OLTP 数据库做业务数据…ClickHouse ClickHouse 属于 OLAP 数据库 OLTP 与 OLAP OLTP (On-Line Transaction Processing 联机事务处理), 注重事务处理, 数据记录的性能和安全性OLAP (On-Line Analytical Processing 联机分析处理), 注重数据分析, 重点在查询的性能 一般使用 OLTP 数据库做业务数据存储, 用 OLAP 数据库做查询分析. ClickHouse 性能 写入性能很高, 基本能到磁盘读写瓶颈适合宽表查询, 在JOIN查询时, 关联表需要控制在千万级别以内分布式场景下需要预先规划容量, 对于持续扩容需求的场景运维成本比较高支持全文搜索(inverted index, by n-gram or token), 具体讨论可以看这个讨论, 当前还处于experimental仅支持有限的事务, 保证INSERT过程的原子性, 包括写入和读取不支持 Windows. 虽然可以通过 WSL, Docker 之类运行在 Win10 上, 但是这样的方式仅仅是能运行, 性能已经大打折扣, 没有实用价值. 在需要复杂查询的分布式场景, 可以考虑 Apache Doris. 安装 硬件需求 硬盘安装需要2.5G空间内存不小于4G, 推荐16G以上, 越大越好SSD RAID, 文件格式 Ext4, XFS集群部署, 建议使用10G(万兆)网络 Ubuntu 安装 sudo apt-get install -y apt-transport-https ca-certificates dirmngr # 在 /tmp 下创建临时目录 GNUPGHOME$(mktemp -d) echo $GNUPGHOME # 生成 clickhouse-keyring.gpg sudo GNUPGHOME$GNUPGHOME gpg --no-default-keyring --keyring /usr/share/keyrings/clickhouse-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8919F6BD2B48D754 sudo rm -r $GNUPGHOME sudo chmod r /usr/share/keyrings/clickhouse-keyring.gpg # 创建 ck 的 apt list echo deb [signed-by/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main | sudo tee /etc/apt/sources.list.d/clickhouse.list # 更新软件包 sudo apt-get update # 安装 sudo apt install -y clickhouse-server clickhouse-clientCentos7安装 sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo sudo yum install -y clickhouse-server clickhouse-clientCK 文件结构 配置文件 /etc/clickhouse-server, config.xml 全局配置, users.xml 用户配置存储目录 /var/lib/clickhouse 路径定义: /etc/clickhouse-server/config.xml path/var/lib/clickhouse//path, tmp_path/var/lib/clickhouse/tmp//tmp_path, user_files_path/var/lib/clickhouse/user_files//user_files_path 日志路径 /var/log/clickhouse-server/, clickhouse-server.err.log clickhouse-server.log 服务管理 启动服务 sudo systemctl start clickhouse-server sudo systemctl status clickhouse-server服务IP和端口 默认只侦听本地请求, 打开服务端口, 编辑 /etc/clickhouse-server/config.xml sudo chmod 600 /etc/clickhouse-server/config.xml sudo vi /etc/clickhouse-server/config.xml取消注释, 同时服务IPv6和IPv4 listen_host::/listen_host如果只需要提供IPv4, 可以取消这一行注释 listen_host0.0.0.0/listen_host这两行不能同时取消注释, 启动会报错 用户管理 ClickHouse 的用户分两种 直接配置在 /etc/clickhouse-server/user.xml 中的用户, 例如 default在SQL中创建的用户 这两种用户的登录方式是一样的 配置用户口令 打开 /etc/clickhouse-server/user.xml 能看到设置用户口令相关的说明, 默认用户 default 的口令为空 简单的说就是 明文口令直接用passwordqwerty/password进行设置SHA256口令用password_sha256_hex65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5/password_sha256_hexDouble SHA1口令用password_double_sha1_hexe395796d6546b1b65db9d665cd43f0e858dd4303/password_double_sha1_hexLDAP验证用ldapservermy_ldap_server/server/ldapKerberos验证用kerberosrealmEXAMPLE.COM/realm/kerberos 相应的口令生成命令 # SHA256 PASSWORD$(base64 /dev/urandom | head -c8); echo $PASSWORD; echo -n $PASSWORD | sha256sum | tr -d - cY19OvVH -- 口令 e17cd697e0845d75d2068ae1e1479d3fd10d76e5afa89724fbc6fe27554526e4 -- SHA256结果# Double SHA1 PASSWORD$(base64 /dev/urandom | head -c8); echo $PASSWORD; echo -n $PASSWORD | sha1sum | tr -d - | xxd -r -p | sha1sum | tr -d - 1gQO8XpM -- 口令 e9fdf3480016dfae8ad0170e846edd031180a3f4 -- Double SHA1结果如果 Centos7 下没有 xxd 命令, 需要通过以下命令安装 sudo yum install vim-common如果需要增加位数 PASSWORD$(base64 /dev/urandom | head -c16); echo $PASSWORD; echo -n $PASSWORD | sha256sum | tr -d - vlIlWHFqY0BbSy2f e08ebd515246f1b5f3bfdb24b967a797b7218289b263ed0fbb3ff47fcc121f1b如果需要自定义 PASSWORDasdf1234; echo $PASSWORD; echo -n $PASSWORD | sha1sum | tr -d - | xxd -r -p | sha1sum | tr -d - asdf1234 dda7b4594264195da8bb303516d7ec5509b7b942 通过 user.d 下的 xml 增加用户 例如新增一个带管理权限的用户 dbowner, 可以在 /etc/clickhouse-server/user.d 下创建文件 dbowner.xml, 内容为 clickhouseusersdbownerpasswordabcd1234/passwordnetworksip::/0/ip/networksprofiledefault/profilequotadefault/quotaaccess_management1/access_management/dbowner/users /clickhouse上面这个配置 用户名为 dbowner口令为明文的 abcd1234网络来源: 所有IPv6, IPv4 地址允许使用管理权限(通过 access_management 1) clickhouse启动时, 会将 user.d 下的配置文件与 user.xml 合并, 并覆盖 user.xml 中重复的部分. 注意这个文件的权限, 需要将这个文件的owner设为 clickhouse, 否则 clickhouse 启动后读取会失败. sudo chown clickhouse:clickhouse dbowner.xml通过 SQL 增加用户, 并配置权限 具体的用户权限配置, 参考 ClickHouse 官方说明 https://clickhouse.com/docs/en/operations/access-rights 上面添加的 dbowner 用户只开启了 access_management, 默认情况下 SQL-driven access control 和 account management都是关闭的, 如果要启用完整的 SQL user mode, 要在dbowner下增加的配置为 access_management1/access_management named_collection_control1/named_collection_control show_named_collections1/show_named_collections show_named_collections_secrets1/show_named_collections_secrets在安装 ClickHouse 的机器上, 使用上面创建的 dbowner 登入 client, 并创建一个新用户 dbroot, 授予全部权限 $ clickhouse-client --user dbowner --password abcd1234:) CREATE USER dbroot IDENTIFIED BY root1234; CREATE USER dbroot IDENTIFIED WITH sha256_hash BY 21AC41BC256B35A32EC2021D359AE5F297AD7ED2F8ED8F7A2A1A7B9F1F94F898 SALT 56DC39142C0AEB19BC2C61AACBD9F27DD040E25489CC29B76D07D65F6D2A3AA1 Query id: d0099db9-b292-4905-84bd-a91da19f8edc Ok. 0 rows in set. Elapsed: 0.005 sec. 创建用户成功, 但是授予权限时报错了 :) GRANT ALL ON *.* TO dbroot WITH GRANT OPTION; GRANT ALL ON *.* TO dbroot WITH GRANT OPTION Query id: 92a50da8-d847-4f4f-a74c-95b9f1207a67 0 rows in set. Elapsed: 0.007 sec. Received exception from server (version 23.4.2): Code: 497. DB::Exception: Received from localhost:9000. DB::Exception: dbowner: Not enough privileges. To execute this query its necessary to have grant SHOW, SELECT, INSERT, ALTER, CREATE, DROP, UNDROP TABLE, TRUNCATE, OPTIMIZE, BACKUP, KILL QUERY, KILL TRANSACTION, MOVE PARTITION BETWEEN SHARDS, ACCESS MANAGEMENT, NAMED COLLECTION CONTROL, SYSTEM, dictGet, INTROSPECTION, SOURCES ON *.* WITH GRANT OPTION. (ACCESS_DENIED)给dbowner增加以下权限 named_collection_control1/named_collection_control show_named_collections1/show_named_collections show_named_collections_secrets1/show_named_collections_secrets重启 ClickHouse 后再执行, 就能授权成功 :) GRANT ALL ON *.* TO dbroot WITH GRANT OPTION; GRANT ALL ON *.* TO dbroot WITH GRANT OPTION Query id: f4eaa3ce-8182-4717-9270-ce2e95eb2b88 Ok. 0 rows in set. Elapsed: 0.004 sec. 这时候, 就可以用 dbroot / root1234 登录 ClickHouse 了 连接 使用 clickhouse-client clickhouse-client --user [user] --password [password]使用 Tabix 用Firefox访问 http://dash.tabix.io, Chrome貌似不行, 会报 CORS 错误 填写服务器地址, 默认为 http://[server_ip]:8123, 用户 default, 口令为空 使用 DBeaver 服务器地址, 默认为 http://[server_ip]:8123, 用户 default, 口令为空 常用管理命令 创建数据库 CREATE DATABASE my_db;创建表 CREATE TABLE my_db.my_table (id UInt64, column1 String) ENGINE MergeTree() ORDER BY id;创建用户 CREATE USER my_user IDENTIFIED BY password;授予权限 # my_db下所有表的 ALTER 权限 GRANT ALTER ON my_db.* WITH GRANT OPTION;# my_db下my_table表的 ALTER 权限 GRANT ALTER ON my_db.my_table TO my_user;# 多个权限 GRANT SELECT, ALTER COLUMN ON my_db.my_table TO my_user WITH GRANT OPTION;权限树 ├── ALTER (only for table and view)/ │ ├── ALTER TABLE/ │ │ ├── ALTER UPDATE │ │ ├── ALTER DELETE │ │ ├── ALTER COLUMN/ │ │ │ ├── ALTER ADD COLUMN │ │ │ ├── ALTER DROP COLUMN │ │ │ ├── ALTER MODIFY COLUMN │ │ │ ├── ALTER COMMENT COLUMN │ │ │ ├── ALTER CLEAR COLUMN │ │ │ └── ALTER RENAME COLUMN │ │ ├── ALTER INDEX/ │ │ │ ├── ALTER ORDER BY │ │ │ ├── ALTER SAMPLE BY │ │ │ ├── ALTER ADD INDEX │ │ │ ├── ALTER DROP INDEX │ │ │ ├── ALTER MATERIALIZE INDEX │ │ │ └── ALTER CLEAR INDEX │ │ ├── ALTER CONSTRAINT/ │ │ │ ├── ALTER ADD CONSTRAINT │ │ │ └── ALTER DROP CONSTRAINT │ │ ├── ALTER TTL/ │ │ │ └── ALTER MATERIALIZE TTL │ │ ├── ALTER SETTINGS │ │ ├── ALTER MOVE PARTITION │ │ ├── ALTER FETCH PARTITION │ │ └── ALTER FREEZE PARTITION │ └── ALTER LIVE VIEW/ │ ├── ALTER LIVE VIEW REFRESH │ └── ALTER LIVE VIEW MODIFY QUERY ├── ALTER DATABASE ├── ALTER USER ├── ALTER ROLE ├── ALTER QUOTA ├── ALTER [ROW] POLICY └── ALTER [SETTINGS] PROFILE查看权限 SHOW GRANTS FOR my_user;可以看下只开了access_management的 default 和完整权限的 dbroot 的权限差别 :) show grants for dbroot; ┌─GRANTS FOR dbroot────────────────────────────┐ │ GRANT ALL ON *.* TO dbroot WITH GRANT OPTION │ └──────────────────────────────────────────────┘:) show grants for default; ┌─GRANTS FOR default─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ GRANT SHOW, SELECT, INSERT, ALTER, CREATE, DROP, UNDROP TABLE, TRUNCATE, OPTIMIZE, BACKUP, KILL QUERY, KILL TRANSACTION, MOVE PARTITION BETWEEN SHARDS, SYSTEM, dictGet, INTROSPECTION, SOURCES, CLUSTER ON *.* TO default │ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘取消权限 REVOKE ALTER COLUMN ON my_db.my_table FROM my_user;相关链接 https://jishuin.proginn.com/p/763bfbd59c4bhttps://zhuanlan.zhihu.com/p/421469439https://www.tinybird.co/blog-posts/text-search-at-scale-with-clickhousehttps://clickhouse.com/blog/clickhouse-search-with-inverted-indices
文章转载自:
http://www.morning.rkrcd.cn.gov.cn.rkrcd.cn
http://www.morning.pjtnk.cn.gov.cn.pjtnk.cn
http://www.morning.hmmnb.cn.gov.cn.hmmnb.cn
http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn
http://www.morning.gwtbn.cn.gov.cn.gwtbn.cn
http://www.morning.wqpm.cn.gov.cn.wqpm.cn
http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn
http://www.morning.rwyd.cn.gov.cn.rwyd.cn
http://www.morning.myzfz.com.gov.cn.myzfz.com
http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn
http://www.morning.pxwzk.cn.gov.cn.pxwzk.cn
http://www.morning.fhkr.cn.gov.cn.fhkr.cn
http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn
http://www.morning.pwfwk.cn.gov.cn.pwfwk.cn
http://www.morning.bhwll.cn.gov.cn.bhwll.cn
http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn
http://www.morning.ysjjr.cn.gov.cn.ysjjr.cn
http://www.morning.qtfss.cn.gov.cn.qtfss.cn
http://www.morning.msbct.cn.gov.cn.msbct.cn
http://www.morning.zwppm.cn.gov.cn.zwppm.cn
http://www.morning.ybnps.cn.gov.cn.ybnps.cn
http://www.morning.spkw.cn.gov.cn.spkw.cn
http://www.morning.fhrt.cn.gov.cn.fhrt.cn
http://www.morning.srjbs.cn.gov.cn.srjbs.cn
http://www.morning.smnxr.cn.gov.cn.smnxr.cn
http://www.morning.txtzr.cn.gov.cn.txtzr.cn
http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.jtmql.cn.gov.cn.jtmql.cn
http://www.morning.wrqw.cn.gov.cn.wrqw.cn
http://www.morning.fhqsm.cn.gov.cn.fhqsm.cn
http://www.morning.prmbn.cn.gov.cn.prmbn.cn
http://www.morning.dtzxf.cn.gov.cn.dtzxf.cn
http://www.morning.nnjq.cn.gov.cn.nnjq.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.sfdsn.cn.gov.cn.sfdsn.cn
http://www.morning.plhyc.cn.gov.cn.plhyc.cn
http://www.morning.ylph.cn.gov.cn.ylph.cn
http://www.morning.yhplt.cn.gov.cn.yhplt.cn
http://www.morning.xqzrg.cn.gov.cn.xqzrg.cn
http://www.morning.gpsr.cn.gov.cn.gpsr.cn
http://www.morning.zdfrg.cn.gov.cn.zdfrg.cn
http://www.morning.clbsd.cn.gov.cn.clbsd.cn
http://www.morning.pftjj.cn.gov.cn.pftjj.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.bnlsd.cn.gov.cn.bnlsd.cn
http://www.morning.wlnr.cn.gov.cn.wlnr.cn
http://www.morning.cnxpm.cn.gov.cn.cnxpm.cn
http://www.morning.wprxm.cn.gov.cn.wprxm.cn
http://www.morning.czgtt.cn.gov.cn.czgtt.cn
http://www.morning.rpwht.cn.gov.cn.rpwht.cn
http://www.morning.bygyd.cn.gov.cn.bygyd.cn
http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn
http://www.morning.yzxlkj.com.gov.cn.yzxlkj.com
http://www.morning.btnmj.cn.gov.cn.btnmj.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.wnqbf.cn.gov.cn.wnqbf.cn
http://www.morning.bscsp.cn.gov.cn.bscsp.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.ntyks.cn.gov.cn.ntyks.cn
http://www.morning.pznqt.cn.gov.cn.pznqt.cn
http://www.morning.zffn.cn.gov.cn.zffn.cn
http://www.morning.gbtty.cn.gov.cn.gbtty.cn
http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn
http://www.morning.rqjl.cn.gov.cn.rqjl.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn
http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn
http://www.morning.ttrdr.cn.gov.cn.ttrdr.cn
http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn
http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn
http://www.morning.qywfw.cn.gov.cn.qywfw.cn
http://www.morning.psgbk.cn.gov.cn.psgbk.cn
http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn
http://www.morning.rxkq.cn.gov.cn.rxkq.cn
http://www.morning.wmfh.cn.gov.cn.wmfh.cn
http://www.morning.rsdm.cn.gov.cn.rsdm.cn
http://www.morning.gyfwy.cn.gov.cn.gyfwy.cn
http://www.morning.smkxm.cn.gov.cn.smkxm.cn
http://www.morning.skscy.cn.gov.cn.skscy.cn
http://www.tj-hxxt.cn/news/272885.html

相关文章:

  • 西安市网站搭建项目名称
  • 哪个网站可以做砍价手机上怎么审营业执照
  • wordpress 目录 导航站百度网站怎么优化排名
  • 苏州专业网站建设设计公司哪家好工作室设计图
  • 企业网站建设的总体目标wordpress页面直接跳转
  • 轻淘客的轻网站怎么做wordpress表格线
  • 四川住房和城乡建设部官方网站wordpress 公告栏
  • 郴州市网站建设科技杭州高端设计网站建设
  • 自己怎么做网站的聚合页面如何制作app软件赚钱
  • 济南网站微信网络推广活动方案策划
  • 外贸网站特效西安好玩的地方有哪些
  • 知名设计网站公司深圳网站建设平台
  • 做网站是干嘛的WordPress忘记密码没用
  • 在线做家装设计的网站成都网站制作软件
  • 安徽省水利建设厅官方网站网站建设灵寿
  • 网站后台信息怎么更新搭建本地网站环境
  • 云平台网站建设方案书网站登录页面盗号怎么做
  • 北京做网站找哪家好网站推广排名收费
  • 招聘网站开发策划方案软件网站怎么做的
  • 点击网络怎么做网站wordpress分页效果
  • 芜湖市网站开发网站进度表
  • 上海南桥网站建设网站建设与管理用什么软件有哪些内容
  • 自己做卖东西网站html5怎么做二手网站
  • 湖南建设信息网官网谷歌seo搜索引擎下载
  • 免费行情软件app网站大全入口登录可见wordpress 代码
  • wordpress类似的网站江西事件最新消息新闻
  • 安阳住房与城乡建设局官方网站智邦国际的crm系统
  • 网站建设机构培训网站播放mp3代码
  • 标签化网站网站建设方案策划书ppt模板下载
  • 交河做网站价格做设计找素材那个网站最好用