- 博客(148)
- 问答 (1)
- 收藏
- 关注
原创 docker-安装nacos
本文介绍了使用Docker安装Nacos的完整步骤:1)拉取nacos-server镜像;2)创建宿主机挂载目录;3)通过临时容器获取默认配置和日志文件;4)移除临时容器后,正式启动Nacos容器。关键配置包括:单机模式(standalone)、JVM内存限制(256MB)、认证参数(用户名/密码为nacos)以及端口映射(8848/9848等)。通过数据卷挂载实现配置、日志和数据的持久化存储,并设置容器自动重启。该方案适合快速部署Nacos服务注册中心。
2026-06-01 11:02:02
93
原创 docker-安装redis
Redis容器化部署指南 本文简要介绍了使用Docker部署Redis服务的三个关键步骤: 创建目录结构(配置+数据) 下载官方redis.conf配置文件 通过docker run命令启动Redis容器 部署时需注意挂载配置文件和持久化数据目录,并指定容器启动时加载配置文件。命令包含端口映射、持久化存储和自动重启等常用配置参数。
2026-05-31 11:39:20
65
原创 docker报错-无法解析 registry-1.docker.io
摘要:执行docker pull命令时出现无法解析registry-1.docker.io的错误。解决方法为修改/etc/resolv.conf文件,将默认的DNS服务器127.0.0.53注释掉,并添加公共DNS服务器114.114.114.114和8.8.8.8。该文件由systemd-resolved管理,通常不建议直接编辑,但通过替换DNS配置可解决域名解析问题。 (字数:99)
2026-05-31 11:20:27
173
原创 linux-安装Ubuntu的docker
本文详细介绍了在Ubuntu系统上安装和配置Docker的完整流程。主要内容包括:1) 卸载旧版本并更新系统;2) 添加Docker官方源和GPG密钥;3) 安装Docker Engine及相关组件;4) 配置用户权限和开机自启;5) 设置国内镜像加速;6) 验证安装结果。通过清晰的命令行操作指导,帮助用户快速完成Docker环境的搭建,并优化国内使用体验。整个过程涵盖了从基础安装到实用配置的关键步骤,适合作为Docker安装的参考指南。
2026-05-25 22:25:27
152
原创 Linux-配置Ubuntu的IP
本文介绍了在Ubuntu系统中配置静态IP地址的步骤:1) 使用ip addr show命令识别网络接口名称;2) 备份并编辑Netplan配置文件(通常位于/etc/netplan/目录);3) 修改配置文件内容,指定IP地址、网关和DNS服务器;4) 通过netplan try或netplan apply命令应用新配置;5) 使用ip addr show验证设置是否生效。整个过程强调使用空格缩进而非Tab键,并提供了关键命令和配置示例。
2026-05-25 22:07:02
180
原创 后端-elasticsearch
本文介绍了使用Docker安装Elasticsearch和Kibana的步骤。首先拉取Elasticsearch镜像,配置elasticsearch.yml文件后运行容器,开放9200和9300端口。然后拉取Kibana镜像,运行容器并链接到Elasticsearch,开放5601端口。最后通过访问9200端口验证Elasticsearch运行,5601端口访问Kibana界面。整个过程包含配置文件设置、容器启动命令和环境变量配置等关键步骤。
2026-03-19 20:50:58
124
原创 elasticsearch运行报错-系统内核参数至少要262144
摘要:Docker运行Elasticsearch时出现"vm.max_map_count过低"错误(需≥262144)。解决方法:编辑/etc/sysctl.conf文件,添加vm.max_map_count=262144,执行sysctl -p使配置生效。该操作调整了系统虚拟内存限制,满足Elasticsearch运行要求。(98字)
2026-03-19 20:24:29
64
原创 后端-RabbitMQ
生产者(Producer):发布消息到 RabbitMQ 中的交换机(Exchange)上交换机(Exchange):和生产者建立连接并接收生产者的消息消费者(Consumer):监听 RabbitMQ 中的 Queue 中的消息队列(Queue):Exchange 将消息分发到指定的 Queue,Queue 和消费者进行交互路由(Routes):交换机转发消息到队列的规则。
2026-02-02 22:30:56
1175
1
原创 docker报错-无法连接到 Docker Hub 仓库
摘要:解决Docker连接仓库超时问题的方法是通过修改/etc/docker/daemon.json配置文件,添加国内镜像源如https://docker.m.daocloud.io。若文件不存在则新建,配置完成后重启Docker服务(systemctl restart docker),通过docker info确认镜像源修改成功。最后重新运行docker run hello-world命令即可正常下载镜像并验证Docker安装正确。该方法有效解决了因网络问题导致的Docker仓库连接超时问题。
2025-12-09 22:39:58
641
1
原创 后端-redis
的set集合,与java中的TreeSet有些类似,但底层数据结构却差别很大。SortedSet中的每一个元素都带有一个score属性,可以基于score属性对元素排序,底层的实现是一个跳表(SkipList)加hash表。是一个key-value的数据库,key一般是String类型,不过value的类型多种多样:String、Hash、List、Set、SortedSet。也叫热点key问题,就是一个被高并发访问并且缓存重建业务较复杂的key突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击。
2024-12-25 00:13:39
1231
原创 安装fastfds中的nginx执行make命令报错-src/core/ngx_murmurhash.c:37:11: error
在nginx文件夹里执行make命令报错。
2022-07-31 17:58:18
1884
原创 vue报错-Firefox会密码框填充(type=‘password‘)
Issue<!--chrome不会密码框填充,firefox会密码填充--><el-form-item label="密码" prop="password"> <el-input type="password" :readonly="readonly" v-model="ruleForm.password" placeholder="请输入密码" autocomplete="off" ></el-input>
2021-09-17 20:34:36
491
原创 数据库的修行之路-MySQL
SQL语句创建数据库CREATE DATABASE database_name;删除数据库DROP DATABASE database_name;创建数据表CREATE TABLE table_name(column_name column_type);auto_increment //自增长primary key //主建foreign key (列名) referen...
2020-08-08 14:06:19
403
原创 前端的修行之路-jQuery
前端的修行之路-jQueryjQueryjQuery概述jQuery优点jQuery的基本使用jQuery的入口函数jQuery的顶级对象$jQuery对象和DOM对象jQuery对象和DOM对象的相互转换jQuery的APIjQuery选择器jQuery基础选择器jQuery层级选择器jQuery筛选选择器jQuery筛选方法jQuery样式操作操作css方法设置类样式方法jQuery效果显示隐...
2020-05-05 11:20:53
624
原创 前端的修行之路-javaScript
前端的修行之路-javaScriptjavaScript输入输出语句变量注意事项命名规范数据类型简单数据类型NumberStringBooleanUndefinedNull获取变量数据类型数据类型的转换字符串的转换数字型的转换布尔型的转换复杂数据类型运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级函数函数的使用函数的声明函数的调用函数的封装函数参数函数返回值argumen...
2020-04-22 22:44:04
670
原创 前端的修行之路-css
前端学习-csscsscss样式背景样式边框样式文字样式文本样式表格样式颜色样式尺寸样式列表样式盒子样式定位样式分栏样式过渡样式转换样式动画样式渐变样式复合样式flex弹性布局flex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-content作用在flex子项上的css属性css默认和重置样式默认样式重置样式css优先级相...
2020-04-15 21:03:05
529
原创 前端的修行之路-html
前端学习-htmlhtmlmeta标签link标签段落标签文本修饰标签文本修饰标签引用标签图片标签链接标签列表标签表格标签表单标签框架标签代码标签图像映射标签多媒体标签html5语义化标签html5新控件块标签内联标签htmlmeta标签link标签段落标签文本修饰标签文本修饰标签引用标签图片标签链接标签列表标签表格标签表单标签框架标签代码标签图像映射标签多媒体标签html5语义化标签html5新...
2020-04-15 20:56:12
475
原创 大数据-安装CDH
安装CDH一、关闭防火墙(1)关闭防火墙systemctl stop firewalld(2)禁止防火墙开机启动systemctl disable firewalld(3)查看防火墙状态firewall-cmd --state二、配置节点的名称和ip地址映射(1)配置主机名称vi /etc/hostname IP Address HostName ...
2019-11-12 22:30:39
544
原创 大数据-Flume拦截器
Flume拦截器当Source读取events发送到Sink的时候,在events header中加入一些有用的信息,或者对events的内容进行过滤,完成初步的数据清洗。Flume自带有六种拦截器,分别为时间拦截器、主机拦截器、UUID拦截器、查询拦截器、正则过滤拦截器、正则抽取拦截器。时间拦截器a1.sources=r1a1.sinks=k1a1.channels=c1# ...
2019-09-18 23:23:14
812
原创 JavaSE-String、StringBuilder和StringBuffer源码分析
目录简介String继承关系成员变量及构造方法StringBuilder和StringBuffer继承关系AbstractStringBuilder成员变量及构造方法扩容方法append()方法StringBuilder构造方法append()方法toString()方法StringBuffer成员变量及构造方法append()方...
2019-09-10 23:43:55
572
原创 大数据-Storm
StormStorm:分布式实时计算,可被用于“流处理”之中,实时处理消息并更新数据库。Storm也可被用于连续计算,对数据流做连续查询,在计算时就将结果以流的形式输出给用户。它还可被用于“分布式RPC”,以并行的方式运行昂贵的运算。Storm保证每个消息都会得到处理,而且它很快,每秒可以处理数以百万计的消息,还可以使用任意编程语言来开发一、离线计算和流式计算1、离线计算离线计算:批量获取...
2019-08-18 00:59:03
255
原创 大数据-Kafka
KafkaKafka(分布式消息队列),用来缓存数据同一个消费组下多个消费者互相协调消费工作,Kafka会将所有的分区平均地给所有的消费者实例,这样每个消费者都可以分配到数量均等的分区。Kafka的消费组管理协议会动态地维护消费组的成员列表,当一个新消费者加入消费者组,或者有消费者离开消费组,都会触发再平衡操作Kafka的消费者消费消息时,只保证在一个分区内的消息的完全有序性,并不保证同一个...
2019-08-17 00:35:39
452
1
原创 大数据-Git
Git版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统一、特点 记录文件的所有历史变化 随时可恢复到任何一个历史状态 错误恢复 多功能并行开发二、分类 本地版本控制系统 集中式版本控制系统 分布式版本控制系统三、基本概念repository:存放所有文件及其历史信息checkout:取出或切换到执行版本的文件version:表示一个版...
2019-08-12 23:23:23
454
原创 大数据-HA
HARedis HA(1)复制sentinel.conf文件到conf文件夹下cp sentinel.conf /usr/local/redis/conf/(2)修改sentinel.conf文件sentinel monitor mymaster 192.168.138.130 6379 1(3)启动Redis集群redis-server conf/redis6379.conf...
2019-08-11 00:47:47
459
原创 大数据-Redis
RedisRedis和Memcached的区别(1)持久化Redis可以做缓存,也可以做存储,支持ADF和RDB两种持久化方式;Memcached只能缓存数据(2)数据结构Redis有丰富的数据类型:字符串、链表,Hash、集合,有序集合;Memcached一般就是字符串和对象安装Redis(1)下载并解压Redis压缩包tar -xvzf redis-5.0.5.tar.gz...
2019-08-06 23:11:22
560
原创 大数据-Memcached
MemcachedMemcache是一套开源,高性能的分布式的内存对象缓存系统。Memcache将所有数据存储在内存中,并在内存里维护一个统一的巨大的Hash表,它能存储任意类型的数据,包括图像、视频、文件以及数据库检索的结果等。将数据调用到内存中,然后从内存中读取,从而大大提高读取速度安装Memcached(1)下载和安装libeventgit clone https://github....
2019-08-05 23:17:14
287
原创 大数据-Spark Graphx
Spark GraphxSpark Graphx是Spark的一个模块,主要用于进行以图为核心的计算,还有分布式图计算。Graphx底层基于RDD计算,和RDD共用一种存储形态。在展示形态上,可以用数据集来表示,也可以用图来表示Spark Graphx的抽象(1)顶点RDD[(VertexId,VD)]表示VertexId代表了顶点的ID,是Long类型VD是顶点的属性,可以是任何类型...
2019-08-04 16:10:18
476
原创 大数据-Spark性能优化
Spark性能优化主要针对内存的使用调优Spark性能优化的技术 使用高性能序列化类库 优化数据结构 对于多次使用的RDD进行持久化、checkpoint 持久化级别:MEMORY_ONLY --> MEMORY_ONLY_SER序列化 Java虚拟机垃圾回收调优 Shuffle调优一·、判断Spark内存使用首先要看到内存使用情况,才能进行针对性的优化(1)内存花...
2019-07-31 23:24:12
616
原创 大数据-Spark Streaming
Spark Streaming可实现可扩展、高吞吐量、可容错的实时数据流处理在Spark Streaming中发送字符串,Spark接收到以后,进行计数注意:虚拟机的处理器的内核总数必须大于等于2Spark Streaming启动命令run-example streaming.NetworkWordCount IP Port启动消息服务器命令nc -l port手写Spark ...
2019-07-28 17:47:09
388
原创 大数据-Spark SQL性能优化
Spark SQL性能优化一·、内存中缓存表的数据scala代码spark-shell --master spark://hadoop1:7077 --jars /root/temp/mysql-connector-java-8.0.13.jar --driver-class-path /root/temp/mysql-connector-java-8.0.13.jarval mysql ...
2019-07-27 10:55:29
1304
原创 Spark报错-java.lang.SecurityException: Invalid signature file digest for Manifest main attributesrk
IssueException in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.j...
2019-07-27 00:03:20
460
原创 大数据-高级SparkSQL
高级Spark SQLJDBC接连通过JDBC操作关系型数据库,加载到Spark中进行分析和处理启动spark-shell(加载mysql驱动)spark-shell --master spark://hadoop1:7077 --jars /root/temp/mysql-connector-java-8.0.13.jar --driver-class-path /root/temp/m...
2019-07-22 23:26:23
372
原创 大数据-Spark SQL
Spark SQLSpark SQL是Spark的一个模块,处理结构化数据,不能处理非结构化数据特点 容易集成(不需要单独安装) 统一的数据访问方式(结构化数据的类型:JDBC、Json、Hive、Parquer文件都可以做为Spark SQL的数据源) 完全兼容Hive(把Hive中的数据,读取到Spark SQL中运行) 支持标准的数据连接...
2019-07-18 23:28:49
382
原创 大数据-Spark实例
Spark解析日志需求一:求出访问图片最多的前两张tomcat日志110.52.250.126 - - [30/May/2018:17:38:20 +0800] "GET /source/plugin/wsh_wx/img/wsh_zk.css HTTP/1.1" 200 148227.19.74.143 - - [30/May/2018:17:38:20 +0800] "GET /sta...
2019-07-16 23:21:48
3707
原创 大数据-Spark的RDD
Spark的RDDRDD:弹性分布式数据集特性 RDD由分区组成,每个分区运行在不同的Worker上,通过这种方式来实现分布式计算(A list of partitions) 在RDD中,提供算子处理每个分区中的数据(A function for computing each split) RDD存在依赖关系:宽依赖和窄依赖(A list of dependencies on othe...
2019-07-14 00:07:37
216
原创 大数据-Spark的任务执行
执行Spark的任务Spark-submit(1)修改conf/slaves配置文件hadoop1(2)启动spark的伪分布式集群./sbin/start-all.sh(3)spark-submit提交任务(以蒙特卡洛求圆周率为例)spark-submit --master spark://hadoop1:7077 --class org.apache.spark.exampl...
2019-07-02 23:37:59
437
原创 大数据-Spark的HA
Spark的HA基于文件目录的HA(1)修改Master服务器的conf/spark-env.sh配置文件export JAVA_HOME=/usr/local/java/jdk1.8.0_11export SPARK_MASTER_HOST=hadoop1export SPARK_MASTER_PORT=7077export SPARK_DAEMON_JAVA_OPTS="-Dspa...
2019-07-02 00:08:03
231
原创 大数据-Spark
SparkApache Spark是一种快速通用的集群计算系统。它提供Java,Scala,Python和R中的高级API,以及支持通用执行图的优化引擎。它还支持一组丰富的更高级别的工具,包括Spark SQL用于SQL和结构化数据的处理,MLlib机器学习,GraphX用于图形处理和Spark Streaming特点:速度快、支持多种语言、生态系统全、兼容HadoopSpark体系结构...
2019-06-29 23:06:02
280
空空如也
如何访问路径下载文件?
2021-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅