<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Neighbor_L的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Neighbor_L</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Neighbor_L]]></copyright><item><title><![CDATA[flume误读压缩文件]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/130762127</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/130762127</guid><author>Neighbor_L</author><pubDate>Fri, 19 May 2023 10:58:10 +0800</pubDate><description><![CDATA[公司一直用flume读取模块日志，来进行下一步处理，flume出现了两个配置问题：1、flume的traceFile目录放在了srcdir下，也就是flume自己的tracelog放在了要读取的模块日志目录下，所以会重复读取日志2、上述两份日志每天被清理脚本压缩一遍，导致已经被flume读取过的日志，压缩之后又被读取了一次，并且由于已经压缩，flume读取到的是乱码。]]></description><category></category></item><item><title><![CDATA[linux安装JDK]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/114003829</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/114003829</guid><author>Neighbor_L</author><pubDate>Tue, 23 Feb 2021 21:47:36 +0800</pubDate><description><![CDATA[心情乱糟糟，写个流水账吧
tar -zxvf jdk1.8.0_111.tar.gz -C /app/  #将JDK解压
ln -s /app/jdk1.8.0_111/ /app/java       #软连接
sudo vim /etc/profile              #环境变量
[lee@localhost app]$ tail -5 /etc/profile

export JAVA_HOME=/app/java
export PATH=$JAVA_HOME/bin:$PATH
expor]]></description><category></category></item><item><title><![CDATA[zookeeper集群&伪集群搭建]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/113954576</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/113954576</guid><author>Neighbor_L</author><pubDate>Mon, 22 Feb 2021 22:36:04 +0800</pubDate><description><![CDATA[伪集群：
一、zookeeper前提
1、zk安装包来源
a、官网下载
https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz

b、其他途径下载
本人直接用公司SVN上的zk 3.5.8版本： apache-zookeeper-3.5.8-bin.zip
2、基础环境
基于办公本的虚拟机，软硬件如图

安装目录/app下
3、解压&amp;复制
unzip apach]]></description><category></category></item><item><title><![CDATA[华为关闭系统更新&EMUI9.0禁止更新&mate10降级EMUI9]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/113823266</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/113823266</guid><author>Neighbor_L</author><pubDate>Tue, 16 Feb 2021 11:47:04 +0800</pubDate><description><![CDATA[背景：
2017入手的Mate10pro,6+64版本，在EMUI9加持下，虽然已经2021年，依旧流畅，续航顶级。
但是EMUI9之后，系统更新与升级层层加烦，无法关闭升级，EMUI10又卡又难看，所以本文记录降级与禁止更新的方案。
一、Mate10降级EMUI9
1、PC端下载华为手机助手

2、打开手机助手，输入手机上显示的8位密码，连接PC和手机

3、点击系统更新

4、切换到其他版本，安装EMUI9。
（官方提供工具和系统，进行线刷双清降级，所以保证安全，同时系统数据全部清楚，做好备份）


5]]></description><category></category></item><item><title><![CDATA[CentOS下静默安装Oracle]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/109286416</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/109286416</guid><author>Neighbor_L</author><pubDate>Mon, 26 Oct 2020 11:20:29 +0800</pubDate><description><![CDATA[1. 基础环境检查
1.1检查swap分区
#free -h  #检查是否存swap分区，oracle安装时需要存在swap分区


1.2关闭防火墙
#systemctl status firewalld  


1.3关闭selinux:
一般选择临时关闭，防止服务器重启带来其他意外情况
临时关闭：      #setenforce  0      
查看状态：      #sestatus -v
永久关闭：      #vi /etc/selinux/config    将配置文件中的SELINUX=]]></description><category></category></item><item><title><![CDATA[yarn.xml详解]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146519</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146519</guid><author>Neighbor_L</author><pubDate>Sun, 18 Oct 2020 16:24:12 +0800</pubDate><description><![CDATA[（1） yarn.resourcemanager.address
参数解释：ResourceManager 对客户端暴露的地址。客户端通过该地址向RM提交应用程序，杀死应用程序等。
默认值：${yarn.resourcemanager.hostname}:8032

（2） yarn.resourcemanager.scheduler.address
参数解释：ResourceManager 对ApplicationMaster暴露的访问地址。ApplicationMaster通过该地址向RM申请资源、释放]]></description><category></category></item><item><title><![CDATA[Hadoop知识点整理]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146391</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146391</guid><author>Neighbor_L</author><pubDate>Sun, 18 Oct 2020 16:21:40 +0800</pubDate><description><![CDATA[Hadoop 常见的端口
hdfs-site.xml
dfs.namenode.http-address:50070 		HDFS的守护进程 存储着整个文件系统的元数据信息
dfs.datanode.http-address:50075     	是具体文件系统的工作节点，namenode告诉我们去哪里找，DataNode进行读写
SecondaryNameNode辅助名称节点端口号：50090   namenode的元数据的备份机制
dfs.datanode.address:50010          ]]></description><category></category></item><item><title><![CDATA[PostGis函数使用]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146306</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146306</guid><author>Neighbor_L</author><pubDate>Sun, 18 Oct 2020 16:11:40 +0800</pubDate><description><![CDATA[一、PostGis函数使用异常Case：
报错内容:
parse error - invalid geometry (lwgeom_pg.c:96)
问题复现：
select ST_MPointFromText(‘MULTIPOINT(’||replace(replace(feeds,’:’, ’ ‘),’;’,’,’)||’)’) from test limit 2;  – 正常
select ST_MPointFromText(‘MULTIPOINT(’||replace(replace(feeds,’]]></description><category></category></item><item><title><![CDATA[Input path does not exist]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146281</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/109146281</guid><author>Neighbor_L</author><pubDate>Sun, 18 Oct 2020 16:09:55 +0800</pubDate><description><![CDATA[Spark-sql 报错：org.apache.hadoop.mapred.InvalidInputException: Input path does not exist:
现象
spark-sql手动提交任务，报错提示Input path does not exist
PS:查资料过程中，有的用scala\java提交spark任务时，本应该读取HDFS路径，但是spark却读到了local path，有参数控制或者是dfs配置有操作，可以通过参数解决。

分析：
查tablename的hdfs路径，然]]></description><category></category></item><item><title><![CDATA[crontab没有权限被禁止 &are not allowed to use this program(crontab)]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106474038</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106474038</guid><author>Neighbor_L</author><pubDate>Mon, 01 Jun 2020 16:00:04 +0800</pubDate><description><![CDATA[[Lee@localhost ~]$ crontab
You (Lee) are not allowed to use this program (crontab)
See crontab(1) for more information
/home/oracle#id
uid=1001(oracle) gid=100(users) groups=16(dialout),33(video),100(users),1000(dba)
/home/oracle#crontab -e
You (oracle) ar]]></description><category></category></item><item><title><![CDATA[CentOS取消端口限制 &打开端口 & Authorization failed. Make sure polkit agent is running or run the applica]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106473839</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106473839</guid><author>Neighbor_L</author><pubDate>Mon, 01 Jun 2020 15:48:28 +0800</pubDate><description><![CDATA[由于端口限制是防火墙作用的，所以开放防火墙的限制就好
1、开启防火墙（查看防火墙状态）
systemctl start firewalld

2、开放指定端口
firewall-cmd --zone=public --add-port=1935/tcp --permanent

命令含义：
--zone #作用域
--add-port=1935/tcp #添加端口，格式为：端口/通讯协议
--permanent #永久生效，没有此参数重启后失效

3、重启防火墙
firewall-cmd --reload
]]></description><category></category></item><item><title><![CDATA[ORA-13199: the given geometry cannot be rectified &ORA-13000: 维数超出范围 &SDO_MIGRATE. TO_CURRENT]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106472455</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106472455</guid><author>Neighbor_L</author><pubDate>Mon, 01 Jun 2020 15:25:23 +0800</pubDate><description><![CDATA[报错信息：
Traceback (most recent call last):
  File "exp_csv.py", line 22, in &lt;module&gt;
    for row_data in curs: # add table rows
cx_Oracle.DatabaseError: ORA-13199: the given geometry cannot be rectified
ORA-06512: 在 "MDSYS.MD", line 1723
ORA-06512: 在 "]]></description><category></category></item><item><title><![CDATA[微星GS63的若干问题&解决方案]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106468011</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106468011</guid><author>Neighbor_L</author><pubDate>Mon, 01 Jun 2020 11:48:52 +0800</pubDate><description><![CDATA[废话篇：
一、笔记本简介&amp;购买背景
17年3月份在长沙五一广场苏宁看到了这款闪闪发光的机器，随即种草，三月后618某东入手，此处吐槽某东一小时内坑我800块
机身简洁方正轻薄、广告宣传性能出众、竞品GX501重\ARUS15雕牌丑
二、入手即入坑
产品方面：
618当夜入坑，到手就发现触摸板操作偶发性卡顿、外放声音卡顿，随即重置系统，此夜如斯夫
价格方面：
想换货某东已无货，第二天竟然还优惠800块，因为是活动价，不在保价范围，机器已激活无法退
心理方面：
好歹是MSI高端本，凭借新鲜感和盲目的信任]]></description><category></category></item><item><title><![CDATA[IPHONE刷IPCC文件&联通VOLTE&联通FDD]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106296796</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106296796</guid><author>Neighbor_L</author><pubDate>Sat, 23 May 2020 10:58:39 +0800</pubDate><description><![CDATA[工具：ITunes（PC） 、lightning数据线、iPhone一部
方案：利用iTunes刷入Ipcc运营商文件，以达到不同目的
用途：
1、在不越狱、不破解的情况下，实现5S(A1528)4G上网。这个型号的5S一直未拿到FDD上网许可，所以通过刷入美版、港版等国外运营商文件，实现4G上网	
2、不越狱、不破解的情况下，提前实现8P（全网通）volte功能。联通的WCDMA市场反馈不错，所以volte进程推动的比较慢，通过刷入测试版（或其他途径的ipcc文件），实现volte。
方法：
1、PC端安]]></description><category></category></item><item><title><![CDATA[shell request failed on channel 0或者 资源暂时不可用 解决办法]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106057614</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106057614</guid><author>Neighbor_L</author><pubDate>Mon, 11 May 2020 16:53:51 +0800</pubDate><description><![CDATA[今天登陆服务器，出现了以下问题：
现象
1、远程CRT登陆
fast@192.168.0.70's password: 
shell request failed on channel 0

2、从其他账户可以登录，top查看进程、负载没问题。
切换到root下，再切换到fast账户
[root@fast70 ~]# su - fast
上一次登录：二 5月 12 00:32:45 CST 2020从 192.168.0.9pts/2 上
su: 警告：无法更改到 /home/fast 目录: 没有那个文件]]></description><category></category></item><item><title><![CDATA[linux服务器  确认网卡（网口）对应的配置文件]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/106012641</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/106012641</guid><author>Neighbor_L</author><pubDate>Sat, 09 May 2020 09:51:01 +0800</pubDate><description><![CDATA[每次给服务器装完系统，总是无法将网口和配置文件对应，笨办法一个一个试，有的服务器可以用ifdown、ifup来观察网卡指示灯，但是这个方法只对一部分服务器有效。下面两种方法可以快速对应：
方法一：使用ethtool（在服务器旁）
如果在服务器旁边则可通过以下命令进行测试：
ethtool -p eth0

此时eth0文件对应的网口就会闪烁。（eth0文件就是 /etc/sysconfig/network-scripts/ 目录下以 ifcfg-  开头的文件名的后半部分）
方法二：使用mii-tool（不]]></description><category></category></item><item><title><![CDATA[GreenPlum安装原则&部署方案&硬件选型&存储规划]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/105999244</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/105999244</guid><author>Neighbor_L</author><pubDate>Fri, 08 May 2020 15:54:43 +0800</pubDate><description><![CDATA[目录
GP安装整体原则	2
平衡：	2
高可用：	2
部署方案：	3
Master和standby master分机部署	3
Primary segment于mirror segment分机部署	3
Segment mirroring方案	3
Group mirroring	3
Spread mirroring	4
Group+spread mirroring	4
同一主机segment个数怎么决...]]></description><category></category></item><item><title><![CDATA[centos7.4新建用户&限制切换root用户]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998636</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998636</guid><author>Neighbor_L</author><pubDate>Fri, 08 May 2020 15:36:37 +0800</pubDate><description><![CDATA[1、	新建账户
#Useradd fast

2、	设置密码
#passwd fast

3、	查看用户组
#groups fast

4、	查看用户列表
#vi /etc/passwd

5、	查看用户组列表
#vi /etc/group

---------禁止普通用户切换至root用户-------
整体思路是通过设置用户组成员，限制非  root所在用户组（wheel）的账户切换root
...]]></description><category></category></item><item><title><![CDATA[linux挂载硬盘---parted命令]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998256</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998256</guid><author>Neighbor_L</author><pubDate>Fri, 08 May 2020 15:25:46 +0800</pubDate><description><![CDATA[1、	查看已经插到服务器上的硬盘
#fdisk –l

2、	硬盘分区
parted /dev/sdb
Mklabel gpt
Yes
Unit TB
mkpart primary 0% 100%

3、	格式化硬盘
#mkfs.xfs /dev/sdb  #因为存在GPT分区，需要加-f
#mkfs.xfs –f /dev/sdb

4、	挂载
#mount /dev/sdb /data

5、...]]></description><category></category></item><item><title><![CDATA[linux挂载新硬盘---fdisk挂载]]></title><link>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998009</link><guid>https://blog.youkuaiyun.com/Neighbor_L/article/details/105998009</guid><author>Neighbor_L</author><pubDate>Fri, 08 May 2020 15:22:29 +0800</pubDate><description><![CDATA[一、当挂载硬盘小于2T时使用fdisk挂载
挂载上硬盘后需要重启系统才能看到磁盘信息
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息

可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘，然后用fdisk /dev/sdb 进行分区

进入fdisk命令，输入h可以看到该命令的帮助，按n进行分区

这里输入e即分为逻辑分区，按p即分为主分区，我们要将这块盘分为主分区即输入p

到这里输...]]></description><category></category></item></channel></rss>