本文共 6259 字,大约阅读时间需要 20 分钟。
docker push registry.getech.cn/iot-pub/IMAGE[:TAG] docker tag registry.getech.cn/iot/iot-tcl-custommade/master:1.0.728 registry.getech.cn/iot-pub/iot-tcl-custommade/master:1.0.728 // docker tag 原来的image UAT和生产上面的image(iot-pub)doccker push registry.getech.cn/iot-pub/iot-tcl-custommade/master:1.0.728
//创建topicbin/kafka-topics.sh --create --topic demo-test --replication-factor 1 --partitions 1 --zookeeper localhost:2181//查看topic listbin/kafka-topics.sh --list --zookeeper localhost:2181//往topic中产生数据bin/kafka-console-producer.sh --broker-list localhost:9092 --topic iot-work-order//获取某个topic数据量./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 10.126.72.64:9092 --topic data_hub //数据从emq到kafka 数据流排错使用./kafka-console-consumer.sh --bootstrap-server 10.126.72.64:9092 --topic data_hub --group test//数据从实时处理后其他服务消费 数据流排错使用./kafka-console-consumer.sh --bootstrap-server 10.126.72.64:9092 --topic realtime_datahub --group test#查看topic数据堆积./kafka-consumer-groups.sh --bootstrap-server 10.74.152.29:9092 --describe --group realtime-process-pro-test5
{ pid} 进程号cd /proc/{ pid}/root/opt/app/
use dbName;source /path路径/备份名称.sql
mysql>user db1;source /path/tb1_tb2.sql;迫不得已使用上面命令推荐使用:使用navicat图形化操作 工具--》数据传输–》
docker save -o iot-realtime-113.tar registry.getech.cn/getech/iot-realtime:113//为了节省传输时间 可以进行tar zcvf 压缩下再进行传输,传输好后记得tar zxvf 解压缩tar zcvf iot-realtime-113.tar.gz iot-realtime-113.tardocker load -i iot-realtime-113.tar
1.选择全局 – 全局 — 添加用户2.选择全局 – 集群(如tcl)--- 项目(如UAT) — 成员 — 添加成员 – 填写刚刚第一步创建的用户 — 自定义 — 选择 Manage Workloads(这样用户就可以进控制台看日志)
du -h / --max-depth=1 //查看根目录下各个目录磁盘使用情况
到需要禁用的项目中选择–> 配置
保存应用。
df -Th //如ext2 xfs ext3等
//查看docker 安装包[root@localhost ~]# rpm -qa|grep docker docker.x86_64 2:1.12.6-16.el7.centos @extrasdocker-client.x86_64 2:1.12.6-16.el7.centos @extrasdocker-common.x86_64 2:1.12.6-16.el7.centos @extra //卸载安装包[root@localhost ~]# yum -y remove docker.x86_64 2:1.12.6-16.el7.centos @extras docker-client.x86_64 2:1.12.6-16.el7.centos @extras docker-common.x86_64 2:1.12.6-16.el7.centos @extra //删除docker 容器 具体情况具体分析 下面是默认位置[root@localhost ~]# rm -rf /var/lib/docker //查看docker 安装包 没有查到数据表示删除干净[root@localhost ~]#rpm -qa|grep docker
https://www.jianshu.com/p/fdf6bb6c5b9c设置:GRUB_DEFAULT=0.将GRUB_DEFAULT=saved注释# vi /etc/default/grub //设置 GRUB 默认的内核版本GRUB_TIMEOUT=1GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"#GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL="serial console"GRUB_SERIAL_COMMAND="serial --speed=115200"GRUB_CMDLINE_LINUX="console=tty0 crashkernel=auto console=ttyS0,115200"GRUB_DISABLE_RECOVERY="true"GRUB_DEFAULT=0
umount /data/mkfs.xfs -f /dev/vdb1//重新需要/etc/fatcb
修改kafka记录如下:
replicaCount
修改cassandra记录如下:
cluster_size
启动grafana
systemctl start grafana-server
kubectl apply -n iot-show -R -f ./
通过rancher 进入命令行窗口
redis-clicluster infocluster nodes
alter table user_reg alter column activate_code set default 0;
#下载yum install --downloadonly --downloaddir=/data/soft/rpm/ docker-ce#只安装当前目录下依赖yum localinstall *.rpm
ln -s /usr/local/mysql/bin/mysqldump /usr/bin
查看当前目录下所有日志中存在关键字"mes上报"的数据
grep "mes上报" *
cmd要以管理员身份启动TASKKILL /F /PID 7104
find / -name error.logtail -100f /usr/local/kong/logs/error.log
yum install gdb -y#直接在内存中修改连接数gdb -p $(cat /data/mysql-5.5/localhost.localdomain.pid) -ex "set max_connections=5000" -batch
创建一个只读账号
% 表示允许远程IP连接
选择对应数据库,赋予对应权限
保存
华星生产创建账号失败,需要通过命令行操作。sql可以现在navicat操作后,查看sql,拷贝进命令行进行操作
注意点:1.需要在两台机器上都安装rsync2.在需要获取镜像的机器上,原理是采用拉取的方式,执行类似如下,不需要前缀加上python3:docker-sync user@myamazingweb.com redis:latesthttps://github.com/dvddarias/docker-sync
find / –type d -name ele-iot-fastdfs-pvc-2e657496-d02a-4d88-9684-7f30ced92e00
#目录/etc/systemd/system/docker.service.d/http-proxy.conf
rancher 服务发现找到kong 升级 标签注释修改
参考文档:https://blog.csdn.net/happyzwh/article/details/102457903
具体参数有: nginx.ingress.kubernetes.io/proxy-connect-timeout:"300"nginx.ingress.kubernetes.io/proxy-send-timeout: "300"nginx.ingress.kubernetes.io/proxy-read-timeout: "300"nginx.ingress.kubernetes.io/proxy-body-size:"50M"
https://blog.csdn.net/lspj201007186/article/details/91039052
docker exec -it 1fa6bd9e1c37 /bin/bashdocker cp fastdfs-data-bak20200928.tar.gz 1fa6bd9e1c37:/var/local/fdfs/storage
格创公有云多租户后台服务konga配置截取/iot,转发到后台服务
rancher中服务发现的地址和端口
多加一层iot
nginx-frontend-conf
worker_processes 1;events { worker_connections 4000;}http { include /etc/nginx/mime.types; default_type application/octet-stream; client_max_body_size 50m; sendfile on; keepalive_timeout 65; server { listen 80 default_server; server_name localhost; location / { root /usr/share/nginx/html; index /iot/index.html /iot/index.htm; try_files $uri $uri/ /iot/index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }}
nginx-interface-conf
events { worker_connections 4000;}http { include /etc/nginx/mime.types; default_type application/octet-stream; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; root /usr/share/nginx/html; index index.html index.htm; location /iot/interface/ { # root html; try_files $uri $uri/ @router; index index.html index.htm; } location @router { rewrite ^.*$ /iot/interface/index.html last; } }}
1.system项目下找到nginx-ingress-controller工作负载
2.主机调度排除对应的主机 kubernetes.io/hostname
3.重启nginx-ingress-controller
rpm -e 文件名 --nodeps