部分中间件部署
docker部署rabbitmq
docker pull rabbitmq:3.8-management
docker run \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=guest \
-v /data/rabbitmq/rabbitmq:/var/lib/rabbitmq \
--name rabbitmq \
--hostname rabbitmq \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3.8-management
docker部署rocketmq
docker pull foxiswho/rocketmq:server-4.7.0
docker pull foxiswho/rocketmq:broker-4.7.0
mkdir /data/rocketmq
mkdir -p /data/rocketmq/server/{logs,store}
mkdir -p /data/rocketmq/broker/{logs,store,conf}
vim /data/rocketmq/broker/conf/broker.conf
namesrvAddr=192.168.1.81:9876
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 192.168.1.81
listenPort=10911
autoCreateTopicEnable=true
docker run -d \
--restart=always \
--name rmqnamesrv \
-p 9876:9876 \
-v /data/rocketmq/server/logs:/root/logs \
-v /data/rocketmq/server/store:/root/store \
-e "MAX_POSSIBLE_HEAP=100000000" \
foxiswho/rocketmq:4.7.0 \
sh mqnamesrv
docker run -d \
--restart=always \
--name rmqbroker \
--link rmqnamesrv:namesrv \
-p 10911:10911 \
-p 10909:10909 \
-v /data/rocketmq/broker/logs:/root/logs \
-v /data/rocketmq/broker/store:/root/store \
-v /data/rocketmq/broker/conf/broker.conf:/opt/rocketmq-4.7.0/conf/broker.conf \
-e "NAMESRV_ADDR=namesrv:9876" \
-e "MAX_POSSIBLE_HEAP=200000000" \
-e "autoCreateTopicEnable=true" \
foxiswho/rocketmq:4.7.0 \
sh mqbroker -c /opt/rocketmq-4.7.0/conf/broker.conf
docker run -itd -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.1.81:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8082:8080 -t styletang/rocketmq-console-ng:latest
浏览器输入:192.168.1.81:8082
单机部署clickhouse
yum install -y yum-utils
yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
yum install -y clickhouse-server clickhouse-client
systemctl start clickhouse-server
systemctl enable clickhouse-server
systemctl status clickhouse-server
[root@localhost ~]
tcp 0 0 127.0.0.1:8123 0.0.0.0:* LISTEN 9742/clickhouse-ser
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 9742/clickhouse-ser
tcp 0 0 127.0.0.1:9004 0.0.0.0:* LISTEN 9742/clickhouse-ser
tcp 0 0 127.0.0.1:9005 0.0.0.0:* LISTEN 9742/clickhouse-ser
tcp 0 0 127.0.0.1:9009 0.0.0.0:* LISTEN 9742/clickhouse-ser
vim /etc/clickhouse-server/config.xml
<listen_host>::</listen_host>
systemctl restart clickhouse-server
[root@localhost ~]
tcp6 0 0 :::8123 :::* LISTEN 10515/clickhouse-se
tcp6 0 0 :::9000 :::* LISTEN 10515/clickhouse-se
tcp6 0 0 :::9004 :::* LISTEN 10515/clickhouse-se
tcp6 0 0 :::9005 :::* LISTEN 10515/clickhouse-se
tcp6 0 0 :::9009 :::* LISTEN 10515/clickhouse-se
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端