CentOS
风清月明.
这个作者很懒,什么都没留下…
展开
-
Linux —— 解决Docker内部容器DNS解析异常问题
一、问题描述docker内部容器DNS解析不了,但是直接ping IP是可以的。看到有些使用关闭防火墙的方式实现Docker内DNS解析问题,但是这样会有很大隐患,尤其是对实际生产环境来说。这里记录一下用IP伪装的方式解决的DNS解析异常问题。二、问题解决在Docker机而非容器内执行以下命令:firewall-cmd --zone=public --add-masquerade --permanentfirewall-cmd --reloadsystemctl restart firewa原创 2021-04-03 11:46:04 · 1852 阅读 · 1 评论 -
Linux —— ES启动问题之SELinux导致文件创建/写失败
一、问题描述用Docker安装ELK系统时,明明用root账户开放rwx权限了。chmod 777 /xxxx 但是在启动ES时启动失败,一直报下面两个异常Failed to create node environmentCaused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/plugins一开始以为是不能用root,新建了个ELK账号,但是还是一样的效果。然后好吧,可能是我安装的过程有问题,于是重原创 2021-04-03 11:25:33 · 439 阅读 · 0 评论 -
Docker —— 安装并运行Kafka
一、安装ZooKeeper因为Kafka需要搭配ZK使用,这里我们需要先安装ZK。Docker —— 安装、运行ZooKeeper,并使用Idea连接二、安装Kafka# 拉取Kafka镜像docker pull wurstmeister/kafka# 启动Kafka容器docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=zk机器ip:2181 -e KAFKA_AD原创 2021-03-31 20:48:12 · 1499 阅读 · 0 评论 -
Docker —— 安装、运行ZooKeeper,并使用Idea连接
一、Docker安装ZooKeeper# 拉取zk官方镜像docker pull zookeeper# 启动容器docker run -d -p 2181:2181 -v /usr/local/docker/zookeeper/data:/data -v /usr/local/docker/zookeeper/conf:/conf --name=zookeeper --privileged=true zookeeper# -p 2181:2181 docker端口映射到本机端口# -v /us原创 2021-03-31 17:04:15 · 1130 阅读 · 0 评论 -
Linux —— 利用awk处理异常日志获取关键异常信息
一、需求描述最近接到一个分析异常日志的需求,因为日志内容比较繁杂庞大,因此需要对日志关键异常信息进行过滤,通过awk即可实现。二、日志格式日志格式如下,可以主要需要获取的是 异常报错行和异常类型。三、命令实现$0——获取整行~/ERROR/——匹配带ERROR的行print $0——输出获取到的整行(注意print会自动换行,printf不会自动换行)getline——进入下一行print $0——输出获取到的整行,实际上就是为了输出下一行print "\n"——输出换行,使输原创 2021-03-29 12:09:48 · 1091 阅读 · 0 评论 -
Linux —— Centos7 firewall常用命令
1. 防火墙开启、关闭与状态查询systemctl start firewalld.service # 开启防火墙systemctl stop firewalld.service # 停止防火墙systemctl enable firewalld.service # 开机自启动systemctl disable firewalld.service #禁止开机自启动systemctl status firewalld # 查看防火墙设置状态2. 服务重启原创 2021-03-14 14:59:27 · 83 阅读 · 0 评论 -
Linux——两种方式查找指定后缀的文件并输出容量最大的文件
一、问题描述遇到的问题是找到系统根目录下所有*.conf文件,并且找出其中文件容量最大的文件。通常find/ls方法都是指定一个目录下的文件,像这种指定后缀的却所在目录又不同的一大堆文件怎么查找最大文件呢?二、解决方法一之倒引号倒引号介绍单引号是 (‘ ’) ,双引号是 (“ ”) ,倒引号是什么?倒引号其实就是键盘esc下方的键输出,在按下 shift 下输出的是我们常用的(~),而...原创 2020-04-06 20:40:07 · 2270 阅读 · 0 评论 -
Hadoop——程序执行卡在running job的问题
一、问题描述今天想要测试下hadoop的wordcount程序,但是启动后一直卡在running job那里。于是想测试之前测试通过的pi计算程序是否可运行,结果发现也不可以了。但是之前刚配置完明明是可以运行的,于是开始各种百度,结果还是没能解决,最后是在访问了错误提示中显示的官网帮助才找到的。一直卡在running job时,在yarn-site.xml加入了以下内容后终于能够往下执行了...原创 2020-04-02 00:17:44 · 2032 阅读 · 0 评论 -
Linux——NAT模式下静态IP配置
一、查看当前配置 //查看当前网络配置 ip a这里使用的是网卡二,名为ens33,记住这个名称才能找到网络配置文件。接下来选择虚拟机菜单栏-》编辑-》网络编辑器一项,点击NAT设置,需要记住子网IP、子网掩码以及网关,后面才能正确设置配置文件。进入配置文件,cd命令都是相同的,但是网络配置文件名可能不同,文件名一般为ifcfg-网卡名(这里就是ifcfg-ens33)。 ...原创 2020-04-01 12:11:16 · 274 阅读 · 0 评论 -
Linux——vim指令深入使用
一、Vi及Vim区别Vi全称Visual Editor,为命令行界面下的文本编辑工具,同时为Unix系统默认的编辑器。Vim全称 Vi IMproved,是Vi的增强版,最明显的区别就是Vim显示字体是彩色的,而Vi使用系统默认字体颜色显示文本内容。二、Vim三种工作模式转换关系二、Vim三种工作模式常用命令一般模式可执行操作:移动光标、删除复制及粘贴、查找及替换① 移动光标...原创 2020-03-25 12:23:32 · 259 阅读 · 0 评论 -
CentOS 7之yum实现JDK1.8安装及配置
一、配置Java环境原创 2020-03-20 14:04:03 · 366 阅读 · 1 评论 -
Linux——vim指令异常退出导致swp文件产生的解决方法
一、问题描述在配置hadoop文件时,vi 之后出现了这个页面。二、解决方法输入R恢复文件后,使用rm .hdfs-site.xml.swp 三、结果正常进入vi界面原创 2020-03-18 20:14:20 · 1050 阅读 · 0 评论 -
CentOS 7——指令异常之vi指令退出失败
一、问题描述偷懒复制别人的vi指令想编辑ipcfg-ens33以修改ip地址,结果发现进去后文件内容为空且退出不了,最后发现是复制过来的这个 vi指令指定的文件路径 有误,特此记录一下以提醒自己乖乖输指令。二、退出方法vi命令模式下的文件存储指令序号指令功能1:wq正常保存并正常退出2:wq!强制保存并强制退出3:w正常保存但不退出4...原创 2020-03-10 17:47:50 · 2811 阅读 · 0 评论