Linux
文章平均质量分 71
Linux系统相关!
荒-于嬉
业精于勤 荒于嬉
行成于思 毁于随
展开
-
基于debian 11的apt错误 Key is stored in legacy trusted.gpg keyring
apt提示W: https://mirrors.aliyun.com/kubernetes/apt/dists/kubernetes-xenial/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.原创 2023-07-24 10:34:02 · 882 阅读 · 0 评论 -
HBASE 高可用
为了保证HBASE是高可用的,所依赖的HDFS和zookeeper也要是高可用的.通过参数hbase.rootdir指定了连接到Hadoop的地址,mycluster表示为Hadoop的集群.HBASE本身的高可用很简单,只要在一个健康的集群其他节点通过命令 hbase-daemon.sh start master启动一个Hmaster进程,这个Hmaster会自动成为backupMaster.下载安装wget https://mirrors.tuna.tsinghua.edu.cn/apac.原创 2022-01-16 18:49:37 · 2004 阅读 · 0 评论 -
Hadoop HA主备无法切换问题
文章目录1. 缺少命令问题1解决方案2. JournalNode 数量问题参考文档: https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html1. 缺少命令目前已知的是hdfs-site.xml文件中的dfs.ha.fencing.methods参数,值如果是sshfence的话是需要这条命令的,这个参数共有两个值即sshfence或者shell()同时原创 2022-01-16 16:17:10 · 1993 阅读 · 0 评论 -
Hadoop HA高可用部署
Hadoop HA高可用安装发现网上大部分文档(我找到的所有文档)安装的高可用Hadoop并不高可用.经过测试发现大部分文档方案都是只能停止active状态的NameNode进程才能切换主备状态,如果停掉active状态的NameNode服务器节点,不会切换主备状态.原创 2022-01-16 15:56:40 · 1684 阅读 · 0 评论 -
MySQL-8.0版本安装
下载mysql的RPM包官网: https://dev.mysql.com#下载了CentOS(红帽版本的RPM包)#下载之后上传至/server/tools下#下载rz命令直接拖拽yum install lrzsz -y安装解压tar包#看的官方文档使用的翻译安装命令sudo yum install mysql-community-{server,client,...原创 2019-04-30 11:02:39 · 1906 阅读 · 0 评论 -
非关系型数据库-MongoDB
文章目录前言第一章:逻辑结构第二章:安装部署1、系统准备2、mongodb安装3、mongodb常用基本操作3.1 命令种类3.2、帮助3.3 基本操作3.3.1 库的基本操作3.3.2 集合基本操作4. mongodb对象操作4.1 库的操作4.2 集合的操作4.3 文档操作5、用户及权限管理5.1 注意5.4 用户管理例子5.5 用户管理注意事项6 基本原理6.2 Replication ...转载 2019-04-28 21:01:56 · 588 阅读 · 0 评论 -
MySQL-锁等待
锁的监控及处理1. 所等待模拟锁概念:(自行百度)Record LockNext LockGAP LockXIXSIStx1:模拟锁等待USE oldboyUPDATE t_100w SET k1='av' WHERE id=10;tx2:模拟锁等待USE oldboy UPDATE t_100w SET k1='az' WHERE id=10;2 监控...原创 2019-04-24 20:08:29 · 2858 阅读 · 2 评论 -
Linux shell 多进程 简单方式
好多大佬都利用&符号加for循环将其放在后台执行,有利有弊,代码如:#!/bin/bashfor i in `seq 100`;dosleep 1 &done这样虽然执行了一百次循环,但是每次的sleep都放在了后台,一秒不到就结束了 而且完全不可控,我想要下载东西时,同时创建了大量连接放在后台 对于cpu内存都有不小的压力,同时大幅度占用带宽.还有大佬写了个难以理解的可控的方式,每次同时放在后台一定数量的进程,但是有点难以理解.某天,再写一个数据备份脚本的时候有了新的想法,原创 2020-06-20 16:39:22 · 380 阅读 · 0 评论 -
三剑客用法大全
Shell正则应用正则表达式regular expression, RE是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的概念。正则表达式的作用1.Linux正则表达式grep,sed,awk2.大量的字符串文件...原创 2019-03-27 17:18:47 · 1444 阅读 · 0 评论 -
docker 挂载进容器的文件修改后没有改变需要重启
今天发现一个很奇怪的现象,就是我在宿主机上的文件挂载进docker后,主机上删除了文件,并且重新上传重命名为相同名字的文件,容器中的没有同步.先来说下Linux,Linux存储是分为iNode和block的,iNode存储的是文件的属行信息,例如大小,在磁盘的什么位置,block是4k大小的一个块,存储的是文件的实际信息,不足4k大小的文件也会占用掉4k的空间.了解了上面,再来说docker,挂载进docker的文件,实际上是docker记住了一个iNode,他可以通过这个iNode找到block,也就原创 2020-07-15 19:59:12 · 4492 阅读 · 0 评论 -
centos7 启动报错 Give root password for maintenance
错误提示:Give root password for maintenance(or type Control-D to continue):服务器重启后报错如上,面向百度来讲,这个错误大部分原因都是挂载问题,解决方式:输入root用户密码,进入系统.执行命令:vim /etc/fstab|# 打开以后,示例:# /etc/fstab# Created by anaconda on Mon Jun 1 13:49:02 2020## Accessible filesystem原创 2020-07-03 22:00:01 · 1691 阅读 · 0 评论 -
docker centos容器 systemctl报错:Failed to get D-Bus connection: Operation not permitted
尝试许多/usr/sbin/init没有用# 加参数-tdi --privileged ,启动命令用 initdocker run -tdi --privileged centos init原创 2020-05-18 18:18:54 · 404 阅读 · 0 评论 -
docker 清理空间命令
docker system prune原创 2020-04-15 09:15:50 · 492 阅读 · 0 评论 -
Elasticsearch 7.X 不能组成集群问题
部署过程就不写了事情是这样子,我,一个纯小白,搭建了elasticsearch的三节点集群,但是在启动后发现,各个节点都作为一个独立的服务启动,并没有组成集群,然后我又重新检查了配置文件,并没有发现什么问题,问了几个群也没得到解答,观察了一下日志也比并没有什么报错,但是看到这么一行[2020-03-09T10:47:14,618][WARN ][o.e.b.ElasticsearchUncau...原创 2020-03-09 10:52:35 · 2455 阅读 · 3 评论 -
增加swap分区内存
运行java程序的时候系统内存不足的,swap交换分区不足,增加swap1.创建大文件 作为swap#创建文件命令dd if=/dev/zero of=/tmp/500m bs=1M count=500 input file output file block size 次数 输入文件 输出文件 每次读取多少 ...原创 2019-03-16 14:26:09 · 1346 阅读 · 1 评论 -
VMware虚拟机启动 虚拟机似乎正在使用中 获取所有权失败
虚拟机启动失败(如图)点击获取所有权会提示无法打开获取所有权失败这种情况是非正常关闭虚拟机导致,例如在虚拟机开机状态下直接关闭计算机还有一种虚拟机无法关机的情况,两者类似在虚拟机存储的目录下找到一个以.lck结尾的文件打开,里面有一个以.lck结尾的文件直接删掉它!!!直接删掉它!!!直接删掉它!!!重要的说三遍然后就好啦~~~~~~~...原创 2019-02-27 11:24:37 · 698 阅读 · 0 评论 -
linux端口对应服务
计算机系统“端口”是英文 port 的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB 端口、串行端口、打印机端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和 I/O(基本输入输出)缓冲区。说白了,我们在计算机的任何操作都在有意无意的使用着计算机的各个端口,下面列出了计算机的常用端口:0 ...原创 2019-03-15 19:25:19 · 3189 阅读 · 0 评论 -
shell脚本-循环
循环有三种for,while,until,前两种多种语言都有,大同小异,最后那种用的少,咱们就不说了for循环老规矩,上来先看代码块[root@localhost scripts]# bash ceshi.sh 12345678910[root@localhost scripts]# cat ceshi.sh #!/bin/bashfor i in `seq 10`...原创 2019-05-14 11:27:11 · 2894 阅读 · 0 评论 -
curl命令登录网页
以zabbix为例curl -b cookie -c cookie http://10.0.0.71:3000/logincurl -L -X POST -d ‘name=Admin&password=zabbix&autologin=1&enter=Sign+in’ -b cookie -c cookie http://10.0.0.71/zabbix/index...原创 2019-06-04 21:45:22 · 7955 阅读 · 0 评论 -
Mezzanine
文章目录安装mezzanine安装mezzanine#首先准备安装pip(pip用来安装python软件包)#用的Linux自带python2环境,所以在此安装python2的pipyum install python2-pip -y#(修改pip源为阿里源)在文件~/.pip/pip.conf中添加或修改:[global]index-url = https://mirrors.al...原创 2019-05-18 09:10:52 · 876 阅读 · 0 评论