首页 文章 精选 留言 我的

精选列表

搜索[生态共建],共10002篇文章
优秀的个人博客,低调大师

内江携手中国电信 共建智慧城市

跻身信息惠民国家试点城市、建成大数据中心,成功打造全省首批“全光网市”……内江在打造智慧城市的道路上,步伐越来越快。10日,内江市人民政府与中国电信四川公司签订了“智慧城市—信息化战略合作框架协议”。 根据2015年内江出台的《“智慧内江”建设总体规划》(规划的期限为2015年~2020年,重点是2015年~2017年),内江计划用3年时间,累计投入27.88亿元完成智慧内江相关项目的建设。 5年时间 内江用户上网带宽提升了15.5倍 10日上午,中国电信四川公司总经理郑成渝一行来到内江,先后到高桥园区调研大数据中心、物联网产业园区及参加园区建设座谈会。 下午,内江市人民政府与中国电信四川公司举行“智慧城市—信息化战略合作框架协议”签署仪式。 郑成渝介绍,“十二五”期间,中国电信与内江市人民政府签订“智慧城市信息化战略合作框架协议”。五年时间,内江市网络基础设施建设取得跨越发展,用户平均上网带宽由2011年的2.3M提升至目前的38M,提升了15.5倍;骨干网带宽由1.5T提升至3T,提升5倍;全市行政村宽带覆盖率由57%提升至96%,提升39个百分点。 在重点项目建设方面,郑成渝说,内江大数据中心已正式上线运行,智慧城市体验基地也将在近期投产使用,将助力内江城市发展。四川电信与内江市人民政府签订“智慧城市—信息化战略合作框架协议”,是积极响应“党中央、国务院在‘十三五’期间提出的‘网络强国’总体目标的新篇章”。 内江携手中国电信打造智慧城市 记者了解到,中国电信四川公司作为全省主体电信企业和综合信息服务提供主导企业,近年来投资10多亿元支持内江智慧城市建设、农村信息化建设,推动内江成功打造全国领先、全省首批“全光网市”,成功纳入信息惠民国家试点城市、宽带中国示范城市和全省首批省级电子商务示范城市,为内江发展提供了信息化支撑、作出了重要贡献。 签约仪式上,内江市委书记马波向郑成渝总经理、中国电信四川公司各位嘉宾、四川物联网产业发展联盟各位企业家朋友对内江的关心支持表示了诚挚的感谢。 马波希望,中国电信四川公司以此次战略合作协议签署为契机,发挥在互联网化转型、信息化应用、新一代通信技术等方面的优势,加大对内江信息基础设施等的建设力度,加强与内江在“互联网+”领域的合作,推动内江早日成为信息化、智慧化样板城市,助推内江更好更快发展。内江将认真落实协议内容,积极做好相关项目建设协调工作,确保合作项目顺利推进、早见实效。 内江大数据中心已投入使用 内江大数据中心机房位于西林电信枢纽大楼8至10楼,于今年年初投入使用,规划面积约4000平方米。一期建设面积约1500平方米,主要包括高压引入、配电、油机房、UPS及电池区和数据机房等配套项目及子系统,共安装200个标准机柜,能够完全满足内江中期信息化应用需求。 内江市经信委相关负责人表示,作为内江市“信息惠民”的公共服务平台,内江大数据中心完全采用国内自主知识产权产品,通过组织整合、集成优化各类资源,消除信息孤岛,提供可共享共用的基础设施和信息资源。 这好比一个“信息枢纽”,将整合医疗、交通、教育、公共安全、金融交易、食品安全和城市管理等各种资源,提供安全、高效、便捷的信息惠民综合服务能力。比如市民要去公安局、就业局等不同部门办事,今后就都可以通过该中心各种终端进行一次性处理,大大节约了时间成本,方便群众办事。 本文转自d1net(转载)

优秀的个人博客,低调大师

122项设计 阿里云、擎天科技共建南京智慧社区

近日,中国招标投标公共服务平台信息显示,南京擎天科技有限公司、阿里云中标了南京市建邺区江心洲街道“洲岛和园”智慧社区项目。 据了解,洲岛和园为政府主导的江心洲拆迁安置房二期,整个社区包括5个小区,可容纳5000余户居民。智慧化改造完成后,这里将形成安全、高效、舒适、便捷的居住环境,营造出居民们最向往的生活。阿里云与南京擎天科技有限公司通过各自优势技术,联手完成江心洲街道122项社区智慧化设计,打造“中新智慧城市示范区”的样板。 江心洲街道洲岛和园将探索大数据应用,以地理数据为基础,进行100%的数字孪生三维建模。社区管理人员可以直观看到立体画面中建筑信息和物联网设备检测情况,而社区居民也可以通过扫一扫二维码门牌进行相关信息查看。 通过一系列智能应用和定制化软件系统,社区还将提供众多便民服务: 在社区的共享空间“五微驿站”,居民可提出自己的愿望、进行捐赠登记及预约借用物品;在慈善超市,残疾人可以售卖自己的手工制品,身体不便的人可以线上预约送货上门、垃圾代收等服务;残疾人之家、养老服务站和幼儿园的老幼等弱势群体,可以通过手机远程联系家人,还可在家中配备智能家居系统;在社区文化活动室,居民动动手指就可以线上预约各种文体活动,甚至VR互动;在卫生服务站,居民可以健康自检,并通过手机接收自己的体检数据;居民们在社区中的文明行为、志愿活动都将形成文明积分,可以用于以上各类消费。 此外,通过机器视觉等技术,社区进一步强化了环境安全。社区安全系统可以识别潜在风险人员,拒绝进入或通知保安关注。针对孤寡老人等,“智慧社区”还能通过物联网设施进行长期无进出预警。此外,高空抛物、消防设备损坏等等,“智慧社区”都能及时预警。 针对现在很多社区中存在的路面乱停车、争抢车位等常见问题,社区路灯杆上配备了智能视频系统,可以及时发现乱停车现象,并自动将情况通报至车主及相应社区管理人员。智慧路灯还搭载有5G基站、公共WIFI、社区信息发布屏、公共广播、紧急呼叫、环境监测等设备。当路灯监测到噪音扰民时,信息发布屏和广播就会触发相关降低音量的提醒;当污染物超标时,位于邻里中心顶端的雾炮装置、社区周边围墙上布设的水雾帘将自动启动,为整个社区洒水降尘,显著改善空气质量。 目前,该智慧社区正在如火如荼建设中,预计明年上半年全部完工。

优秀的个人博客,低调大师

礼让行人监控系统+政策助力,共建城市文明交通

近段时间,行人闯红灯人脸识别系统屡屡被媒体报导,人们对于这样的能够治理“中国式过马路”的黑科技表现出了极大的期待。目前,深圳、济南、芜湖、泰州、海口、上海、菏泽、绵阳、苏州等城市已开始在交通路口启用人脸识别系统,对行人和非机动车闯红灯进行抓拍,并且现场曝光,已经取得了不错的效果。 但是,城市交通状况的改善,仅仅依靠这一套黑科技肯定是远远不够的。于是,除了这套行人闯红灯人脸识别系统抢尽了风头,最近另一套黑科技也进入了大众的视野。在讲这套系统之前,我们先来看一组数据:我国是交通事故多发国家,近三年来全国共在斑马线上发生机动车与行人的交通事故1.4万起,造成3898人死亡,从统计情况看,机动车未按规定让行导致的事故占了全国事故的90%。而小编所提到的这套系统就是针对性治理机动车未按规定让行导致造成交通事故的礼让行人监控系统。 据报道,8月21日,武汉江汉区交通大队在新华路福星国际商会大厦前的人行横道处安装了一套可视化“礼让行人”视频抓拍系统。8月26日系统安装完毕后开始调试使用,经过一周的调试检测,目前,该系统运行稳定,已成功抓拍120余辆未礼让行人车辆。 据江汉区交通大队民警介绍,这是武汉市安装的第一套可视化“礼让行人”视频监控系统,本周该系统将继续调试,以提升抓拍的精准度,待调试结束后,下周一开始,对未礼让行人的车辆进行摄录取证。无独有偶,除了武汉之外,杭州、长沙、济南、唐山、秦皇岛等地也纷纷启用这礼让行人监控系统,来监督车辆礼让行人,且都颇有成效,让人们对于城市交通的治理充满的信心。 礼让行人监控系统技术原理解析 那这套系统究竟是如何工作的呢?接下来我们以大华的礼让行人系统为例,来说明一下这套系统的具体工作原理。不久前,大华结合其智能化检测及取证技术的优势,推出机动车人行横道不礼让行人自动取证解决方案。 据了解,该方案系统采用视频检测的方式,自动对视频流中运动物体进行实时逐帧检测、锁定与跟踪。系统分为路口采集、网络传输和中心管理三大部分,前端运用700万CCD高清一体化摄像机为采集主体,单台摄像机覆盖单向3车道,同步LED频闪灯进行夜间补光,以保证日夜不间断的监控、取证。 在实际应用中,系统开发的行人检测与智能跟踪算法技术,可实现对人行横道上的行人进行实时检测与统计,并对视频监控范围内每一辆车都进行实时的跟踪且记录行车轨迹,当发生机动车不礼让行人的违法行为时,实时抓拍获取连续完整的违法证据,上传至中心管理系统,数据不能被篡改,确保形成有效的处罚依据。 系统在进行违法车辆高清抓拍的同时,还可在白天或夜间有辅助光源的环境下,同步实现全天候的高清视频监控,自动记录车辆通过时间、地点、所在车道、违法类型等信息,智能识别违法机动车的车辆类型、车牌号码、车身颜色、运动轨迹等具体信息。 在数据传输过程中,如因网络中断或其它故障,无法完成上传时,系统支持数据断点续传功能,存储在内置大容量存储里的数据,待网络恢复后可自动上传,以保证监控数据的完整性。系统还具备故障自动检测功能,能通过软硬件自动的检测系统故障并恢复正常工作。 从上文中可以看出,大华的这套礼让行人监控系统前端采用视频检测的方式,对人行横道的交通状况进行检测,并利用智能的算法捕捉车辆、识别车牌等具体信息,做到对人、车等信息的迅准确识别,并将相关数据上传至中线管理系统,形成完整明确的违法证据,对车辆礼让行人进行约束。 杭州的落地情况分析 熟悉了该系统的工作原理之后,我们来看看这套系统的落地情况究竟如何呢?在中国目前来看,在车辆礼让行人方面,做得最好的城市应该是杭州,小编去杭州的时候发现,当我想要过马路的时候,一点也不用担心,因为所有的机动车车都让我,我站在人行横道旁边只是等人,马路上的车都停下来了,着让小编简直受宠若惊。 小编分析发现,杭州在礼让行人方面之所以能走在全国各大城市的前面,这其中最重要的原因自然是因为全球两大安防巨头,海康和大华坐落于杭州的缘故,我们知道,大华的礼让行人系统也是最先从杭州开始落地。 但是,我们都知道,对于文明交通的治理,仅仅依靠“黑科技”是远远不够的,杭州现在取得的好成绩与杭州市对于“车让人”行为的重视是也是分不开的。据了解,杭州能够做到领先全国的好成绩,前后用了10年时间。 2007年,杭州市首先在公交车范围内开展“车让人”试点,并制定了《公交营运司机五条规范》,其中明确规定“行经人行横道时减速礼让”。 2009年5月,公交集团要求公交司机斑马线前“见人必让,让必彻底”。 2010年1月1日,杭州将“车让人”的规定进一步扩大到出租车领域,规定出租车在斑马线前不减速、未停车让行、未避让的,一次扣10分。 2011年2月,杭州开展斑马线前不礼让车辆整治行动,车在斑马线前不让行,扣3分,罚款100元。行动开展头两个月,共处罚了5000多起。 2015年10月,杭州把斑马线上礼让行人写入《杭州市文明行为促进条例》,使“礼让行人”从文明倡导升格为地方法规。 2015年11月,杭州以法规形式,正式将“车让人”的规定扩大至全体机动车驾驶员。 对于智慧城市的建设来说现在最大的问题是什么?那就是交通,而交通问题中除了“堵”就是安全问题最受到人们的关注。从上文中我们可以看到,对于城市交通的治理,技术手段与政策手段双管齐下,才是王道。而对于安防企业来说,企业难以左右政策的走向,但是,礼让行人监控系统的逐渐落地却可以为安防企业带来巨大的市场。 本文转自d1net(转载)

优秀的个人博客,低调大师

AutoMQ 生态集成 CubeFS

CubeFS [1] 是新一代云原生存储产品,目前是云原生计算基金会 CNCF托管的孵化阶段开源项目, 兼容 S3、POSIX、HDFS 等多种访问协议,支持多副本与纠删码两种存储引擎,为用户提供多租户、 多 AZ 部署以及跨区域复制等多种特性,广泛应用于大数据、AI、容器平台、数据库、中间件存算分离、数据共享以及数据保护等场景。 CubeFS的多级缓存[2] AutoMQ 创新的共享存储架构需要低成本的对象存储,而 CubeFS 支持 S3 兼容接口,其中 ObjectNode 提供兼容 S3 的对象存储接口来操作 CubeFS 中的文件,因此可以使用 S3Browser、S3Cmd 等开源工具或者原生的 Amazon S3 SDK 操作 CubeFS 中的文件。因此对于 AutoMQ 具有很好的适配性。因此你可以部署 AutoMQ 集群来获得一个与 Kafka 完全兼容,但是具备更好成本效益、极致弹性、个位数毫秒延迟的流系统。 本文将介绍如何将 AutoMQ 集群部署到您私有数据中心的 CubeFS 上。 01 前置条件 1.1 准备 CubeFS 集群 一个可用的 CubeFS 环境。如果您还没有 CubeFS 环境,可以参考官方文档进行依赖配置 [3] 以及搭建 CubeFS 基础集群 [4] 。 CubeFS 默认的安装包下的 build/bin 目录提供了一系列管理集群的命令行工具。本文中也将使用这些命令行工具做一些额外配置。通过 CubeFS 命令行工具查看集群状态,验证是否搭建成功: # 执行命令 ./build/bin/cfs-cli cluster info # 结果输出 [Cluster] Cluster name : cfs_dev Master leader : 172.16.1.101:17010 Master-1 : 172.16.1.101:17010 Master-2 : 172.16.1.102:17010 Master-3 : 172.16.1.103:17010 Auto allocate : Enabled MetaNode count (active/total) : 4/4 MetaNode used : 0 GB MetaNode available : 21 GB MetaNode total : 21 GB DataNode count (active/total) : 4/4 DataNode used : 44 GB DataNode available : 191 GB DataNode total : 235 GB Volume count : 2 ... 注意:这里的 CubeFS 集群的 master 节点的 ip 和端口将在接下来的对象网关配置中使用。 1.2 启用对象网关 为了让 CubeFS 支持对象存储协议,您需要开启对象网关 [5]。对象网关的作用在于,它提供了与 S3 兼容的对象存储接口,这使得 CubeFS 不仅能够支持传统的 POSIX 文件系统接口,还能够支持 S3 兼容的对象存储接口。通过这种方式,CubeFS 能够融合这两种通用类型接口的优势,进而为用户提供更为灵活的数据存储及访问方案。具体而言,开启对象网关后,用户便可以利用原生的 Amazon S3 SDK 来操作存储在 CubeFS 中的文件,从而享受到对象存储的便利性。 为了启动对象网关,首先需要在 CubeFS 根目录下创建 objectnode.json 配置文件,objectnode.json 配置文件示例内容如下: { "role": "objectnode", "listen": "17410", "domains": [ "object.cfs.local" ], "logDir": "/cfs/Logs/objectnode", "logLevel": "info", "masterAddr": [ "172.16.1.101:17010", "172.16.1.102:17010", "172.16.1.103:17010" ], "exporterPort": 9503, "prof": "7013" } 注意:此处的 masterAddr 的 ip 和端口信息可以从上一步的 CubeFS 集群信息中获取。 然后使用以下命令启动对象网关: nohup ./build/bin/cfs-server -c objectnode.json & 1.3 创建 CubeFS 用户 创建 CubeFS 用户,并查询得到 AccessKey 以及 Secret AccessKey 等信息。 可以参考用户管理文档 [6] 进行创建并查询对应用户的信息。 CubeFS 支持多种创建方式,比如可以通过 AWS SDK [7] 的方式进行创建或者 HTTP 请求的方式创建,这里我们将演示通过 HTTP 请求的方式进行创建: 指定用户id,密码以及 type,并请求创建接口: curl -H "Content-Type:application/json" -X POST --data '{"id":"automq","pwd":"12345","type":3}' "http://172.16.1.101:17010/user/create" 通过用户 ID 查询用户信息: curl -v "http://10.196.59.198:17010/user/info?user=automq" | python -m json.tool 响应示例 { "user_id": "automq", "access_key": "UZONf5FF6WKwFCj4", "secret_key": "TRZzfPitQkxOLXqPhKMBRrDYUyXXMpWG", "policy": { "own_vols": ["vol1"], "authorized_vols": { "ltptest": [ "perm:builtin:ReadOnly", "perm:custom:PutObjectAction" ] } }, "user_type": 3, "create_time": "2024-06-06 09:25:04" } 1.4 使用 S3 接口创建 Bucket 使用 aws cli 工具在 CubeFS 上创建需要的 bucket 以用于 AutoMQ 的集群部署。拿到用户的 key 等信息,通过 aws configure 进行配置,并使用 aws cli 工具进行 bucket 的创建。 aws s3api create-bucket --bucket automq-data --endpoint=http://127.16.1.101:17140 aws s3api create-bucket --bucket automq-ops --endpoint=http://127.16.1.101:17140 使用命令查看已经有的 bucket aws s3 ls --endpoint=http://172.16.1.101:17140 1.5 准备部署 AutoMQ 所需的机器 准备 5 台主机用于部署 AutoMQ 集群。建议选择 2 核 16GB 内存的 Linux amd64 主机,并准备两个虚拟存储卷。示例如下: Tips:请确保这些机器处于相同的网段,可以互相通信非生产环境也可以只部署 1 台 Controller,默认情况下该 Controller 也同时作为 Broker 角色 从 AutoMQ Github Releases 下载最新的正式二进制安装包,用于安装 AutoMQ。 02 安装并启动 AutoMQ 集群 配置S3 URL 第一步:生成 S3 URL AutoMQ 提供了 automq-kafka-admin.sh 工具,用于快速启动 AutoMQ。只需提供包含所需 S3 接入点和身份认证信息的 S3 URL,即可一键启动 AutoMQ,无需手动生成集群 ID 或进行存储格式化等操作。 ### 命令行使用示例 bin/automq-kafka-admin.sh generate-s3-url \ --s3-access-key=xxx \ --s3-secret-key=yyy \ --s3-region=cn-northwest-1 \ --s3-endpoint=s3.cn-northwest-1.amazonaws.com.cn \ --s3-data-bucket=automq-data \ --s3-ops-bucket=automq-ops 如果遇到报错,请注意验证参数正确性以及格式。 当使用 CubeFS 时,可以采用如下的配置来生成具体的 S3URL。 输出结果 执行该命令后,将自动按以下阶段进行: 根据提供的 accessKey 和 secret Key 对 S3 基本功能进行探测,以验证 AutoMQ 和 S3 的兼容性。 根据身份信息,接入点信息生成 s3url。 根据 s3url 获取启动 AutoMQ 的命令示例。在命令中,将 --controller-list 和 --broker-list 替换为实际需要部署的 CONTROLLER 和 BROKER。 执行结果示例如下: ############ Ping s3 ######################## [ OK ] Write s3 object [ OK ] Read s3 object [ OK ] Delete s3 object [ OK ] Write s3 object [ OK ] Upload s3 multipart object [ OK ] Read s3 multipart object [ OK ] Delete s3 object ############ String of s3url ################ Your s3url is: s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=xxx&s3-secret-key=yyy&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA ############ Usage of s3url ################ To start AutoMQ, generate the start commandline using s3url. bin/automq-kafka-admin.sh generate-start-command \ --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" \ --controller-list="192.168.0.1:9093;192.168.0.2:9093;192.168.0.3:9093" \ --broker-list="192.168.0.4:9092;192.168.0.5:9092" TIPS: Please replace the controller-list and broker-list with your actual IP addresses. 第 2 步:生成启动命令列表 将上一步生成的命令中的 --controller-list 和 --broker-list 替换为你的主机信息,具体来说,将它们替换为环境准备中提到的 3 台 CONTROLLER 和 2 台 BROKER 的 IP 地址,并且使用默认的 9092 和 9093 端口。 bin/automq-kafka-admin.sh generate-start-command \ --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" \ --controller-list="192.168.0.1:9093;192.168.0.2:9093;192.168.0.3:9093" \ --broker-list="192.168.0.4:9092;192.168.0.5:9092" 参数说明 输出结果 执行命令后,会生成用于启动 AutoMQ 的命令。 ############ Start Commandline ############## To start an AutoMQ Kafka server, please navigate to the directory where your AutoMQ tgz file is located and run the following command. Before running the command, make sure that Java 17 is installed on your host. You can verify the Java version by executing 'java -version'. bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker,controller --override node.id=0 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.1:9092,CONTROLLER://192.168.0.1:9093 --override advertised.listeners=PLAINTEXT://192.168.0.1:9092 bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker,controller --override node.id=1 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.2:9092,CONTROLLER://192.168.0.2:9093 --override advertised.listeners=PLAINTEXT://192.168.0.2:9092 bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker,controller --override node.id=2 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.3:9092,CONTROLLER://192.168.0.3:9093 --override advertised.listeners=PLAINTEXT://192.168.0.3:9092 bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker --override node.id=3 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.4:9092 --override advertised.listeners=PLAINTEXT://192.168.0.4:9092 bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker --override node.id=4 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.5:9092 --override advertised.listeners=PLAINTEXT://192.168.0.5:9092 TIPS: Start controllers first and then the brokers. 注意:node.id 默认从 0 开始自动生成。 第 3 步:启动 AutoMQ 要启动集群,请在预先指定的 CONTROLLER 或 BROKER 主机上依次执行上一步命令中的命令列表。例如,在 192.168.0.1 上启动第一个 CONTROLLER 进程,执行生成的启动命令列表中的第一条命令模板。 bin/kafka-server-start.sh --s3-url="s3://s3.cn-northwest-1.amazonaws.com.cn?s3-access-key=XXX&s3-secret-key=YYY&s3-region=cn-northwest-1&s3-endpoint-protocol=https&s3-data-bucket=automq-data&s3-path-style=false&s3-ops-bucket=automq-ops&cluster-id=40ErA_nGQ_qNPDz0uodTEA" --override process.roles=broker,controller --override node.id=0 --override controller.quorum.voters=0@192.168.0.1:9093,1@192.168.0.2:9093,2@192.168.0.3:9093 --override listeners=PLAINTEXT://192.168.0.1:9092,CONTROLLER://192.168.0.1:9093 --override advertised.listeners=PLAINTEXT://192.168.0.1:9092 参数说明 使用启动命令时,未指定的参数将采用 Apache Kafka 的默认配置。对于 AutoMQ 新增的参数,将使用 AutoMQ 提供的默认值。要覆盖默认配置,可以在命令末尾添加额外的 --override key=value 参数来覆盖默认值。 Tips: 若需启用持续流量重平衡或运行 Example: Self-Balancing When Cluster Nodes Change,建议在启动时为 Controller 明确指定参数 --override autobalancer.controller.enable=true。 在私有数据中心部署 AutoMQ 用于生产环境,需确保本地 SSD 的可靠性。由于 CubeFS 不支持高可用的块设备协议,它无法直接管理磁盘的冗余或者备份。但是您可以通过 RAID [8] 方案进行解决。 后台运行如果需要以后台模式运行,请在命令末尾添加以下代码: command > /dev/null 2>&1 & 至此,你已经完成了基于 CubeFS 的 AutoMQ 集群部署,拥有了一个低成本、低延迟、秒级弹性的 Kafka 集群了。如果你需要进一步体验 AutoMQ 的秒级分区迁移、持续自平衡等特性,可以参考官方示例。 参考资料 [1] CubeFS: https://www.cubefs.io/zh/ [2] CubeFS 的多级缓存: https://www.cubefs.io/zh/docs/master/overview/introduction.html [3] 依赖配置: CubeFS | A Cloud Native Distributed Storage System [4] CubeFS 单机部署: www.cubefs.io [5] 对象网关: https://www.cubefs.io/zh/docs/master/design/objectnode.html [6] CubeFS 用户管理文档: CubeFS | A Cloud Native Distributed Storage System [7] CubeFS AWS SDK: https://www.cubefs.io/zh/docs/master/user-guide/objectnode.html#%E6%94%AF%E6%8C%81%E7%9A%84sdk [8] RAID: https://www.cnblogs.com/chuncn/p/6008173.html END 关于我们 我们是来自 Apache RocketMQ 和 Linux LVS 项目的核心团队,曾经见证并应对过消息队列基础设施在大型互联网公司和云计算公司的挑战。现在我们基于对象存储优先、存算分离、多云原生等技术理念,重新设计并实现了 Apache Kafka 和 Apache RocketMQ,带来高达 10 倍的成本优势和百倍的弹性效率提升。 🌟 GitHub 地址:https://github.com/AutoMQ/automq 💻 官网:https://www.automq.com

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册