<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leejunokokok的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leejunokokok</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leejunokokok]]></copyright><item><title><![CDATA[clickhouse安装（单机）]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117997298</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117997298</guid><author>leejunokokok</author><pubDate>Thu, 17 Jun 2021 16:55:29 +0800</pubDate><description><![CDATA[1、安装

CPU必须支持SSE 4.2指令集

grep -q sse4_2 /proc/cpuinfo &amp;&amp; echo “SSE 4.2 supported” || echo “SSE 4.2 not supported”

主机名设置

hostnamectl set-hostname XXX

每台主机增加hosts解析

vi /etc/hosts

[IP] [hostname]

CentOS7 打开文件数限制

在 /etc/security/limits.conf 这个文件]]></description><category></category></item><item><title><![CDATA[ntp时间同步]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117919281</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117919281</guid><author>leejunokokok</author><pubDate>Tue, 15 Jun 2021 10:14:30 +0800</pubDate><description><![CDATA[#关闭chronyd时间服务

systemctl stop chronyd.service

systemctl disable chronyd.service



#调整系统时区为亚洲上海【shanghai】

timedatectl set-timezone Asia/Shanghai



#安装ntp服务, 并调整本地时间

yum -y install ntp

sed -i 's/centos.pool.ntp.org/cn.pool.ntp.org/g' /etc/ntp.conf

..]]></description><category></category></item><item><title><![CDATA[ansible的安装及使用]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117779708</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117779708</guid><author>leejunokokok</author><pubDate>Thu, 10 Jun 2021 14:46:01 +0800</pubDate><description><![CDATA[1、ansible的安装及使用

1）介绍

ansible 是一款强大的配置管理工具，目的是帮助系统管理员高效率的管理成百上千台主机

ansible Ad-hoc 模式：一次执行一条命名，批量执行在远程主机上(暂时只使用这个)

ansible playbook 模式：一次执行多条命令，不同的主机执行不同的命令，更加灵活。



2）安装


yum install epel-release -y

yum repolist

yum install ansible -y


3）配置文件介绍

Ans]]></description><category></category></item><item><title><![CDATA[centos7 SSH免密]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117775899</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117775899</guid><author>leejunokokok</author><pubDate>Thu, 10 Jun 2021 12:51:27 +0800</pubDate><description><![CDATA[假定操作的机器为10.225.25.1,需要免密登录的机器为10.225.25.2

在10.225.25.1上做如下操作

1.生成密钥

ssh-keygen -t rsa

cat /root/.ssh/id_rsa.pub &gt; /root/.ssh/authorized_keys

2.赋予权限

chmod 700 /root/.ssh/

chmod 600 /root/.ssh/authorized_keys

3.10.225.25.2机器上赋予权限

mkdir /root/.ssh]]></description><category></category></item><item><title><![CDATA[clickhouse日志级别]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117510087</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117510087</guid><author>leejunokokok</author><pubDate>Thu, 03 Jun 2021 09:29:29 +0800</pubDate><description><![CDATA[clickhouse默认为TRACE级别的日志

&lt;level&gt;trace&lt;/level&gt;

clickhouse定义了7个级别的log（除去OFF，可以说分为6个级别），优先级从高到低依次为：OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE。

TRACE 很低的日志级别，输出大量日志，不建议使用。

DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的，主要用于开发过程中打印一些运行信息。

INFO 消息在粗粒度级别上突出强调应用程序的运行过程.]]></description><category></category></item><item><title><![CDATA[clickhouse集群搭建（3分片2副本）]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117414123</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117414123</guid><author>leejunokokok</author><pubDate>Mon, 31 May 2021 12:37:17 +0800</pubDate><description><![CDATA[集群名称
			
			
			分片
			
			
			副本
			
			
			IP地址
			
			
			端口
			
			
			用户
			
		
			cluster_3shards_2replicas
			
			
			1
			
			
			1
			
			
			10.1.48.12
			
			
			9000
			
			
			default
			
		
			cluster_3shards_2replicas
			
			
			1
			
			...]]></description><category></category></item><item><title><![CDATA[Clickhouse集群部署（3分片1副本）]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117326591</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117326591</guid><author>leejunokokok</author><pubDate>Thu, 27 May 2021 13:30:33 +0800</pubDate><description><![CDATA[1、集群节点信息


10.1.48.22 slaver22

10.1.48.23 slaver23

10.1.48.24 slaver24


2、安装zookeeper

2.1.下载apache-zookeeper-3.7.0-bin.tar.gz安装包

放置到上面三台服务器/home目录下

https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.g]]></description><category></category></item><item><title><![CDATA[同步mysql表中全量数据到DorisDB]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117288645</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117288645</guid><author>leejunokokok</author><pubDate>Wed, 26 May 2021 13:21:36 +0800</pubDate><description><![CDATA[目录



①安装Datax

②安装DorisWriter 插件

③DorisDB创建表

④创建作业的配置文件（json格式）

①安装Datax

参考https://github.com/alibaba/DataX/blob/master/userGuid.md

参考https://github.com/alibaba/DataX

②安装DorisWriter 插件

tar zxvf datax%2Fdoriswriter.tar.gz

mv doriswriter/ datax/plu.]]></description><category></category></item><item><title><![CDATA[DorisDB单机环境搭建]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117288201</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117288201</guid><author>leejunokokok</author><pubDate>Wed, 26 May 2021 13:04:03 +0800</pubDate><description><![CDATA[目录

①JDK

②GCC

③部署FE

④部署BE

⑤部署Broker

参考：http://doc.dorisdb.com/

①JDK

1.去镜像网站下载jdk

https://repo.huaweicloud.com/java/jdk/12.0.1+12/jdk-12.0.1_linux-x64_bin.tar.gz

2. 解压

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr/local/

3.配置JAVA_HOME：

vi /e]]></description><category></category></item><item><title><![CDATA[mongodb集群之Replica Set模式]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117224329</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117224329</guid><author>leejunokokok</author><pubDate>Mon, 24 May 2021 15:21:49 +0800</pubDate><description><![CDATA[目录



① Replica Set原理

② 搭建

③ 添加删除节点

① Replica Set原理

Mongodb的Replica Set即副本集方式主要有两个目的，一个是数据冗余做故障恢复使用，当发生硬件故障或者其它原因造成的宕机时，可以使用副本进行恢复。另一个是做读写分离，读的请求分流到副本上，减轻主（Primary）的读压力。

Replica Set是mongod的实例集合，它们有着同样的数据内容。包含三类角色：

（1）主节点（Primary）

接收所有的写请求，然后把修改同步到所.]]></description><category></category></item><item><title><![CDATA[mongodb集群之sharding模式]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/117224231</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/117224231</guid><author>leejunokokok</author><pubDate>Mon, 24 May 2021 15:18:10 +0800</pubDate><description><![CDATA[① sharding原理





构建一个MongoDB的分片集群，需要三个重要的组件：分片服务器（Shard Server）、配置服务器(Config Server)、路由服务器（Route Server）:

mongos(路由服务器)，数据库集群请求的入口，所有请求都通过mongos进行协调，不需要在应用程序添加一个路由选择器，mongos自己就是一个请求分发中心，它负责把对应的数据请求转发到对应的shard服务器上。Route Server本身不保存数据，启动时从Config Server加载集.]]></description><category></category></item><item><title><![CDATA[MySQL参数max_connect_errors分析]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/116156280</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/116156280</guid><author>leejunokokok</author><pubDate>Mon, 26 Apr 2021 14:58:15 +0800</pubDate><description><![CDATA[查询错误日志，频繁报Got an error reading communication packets

查找问题：

①查询max_allowed_packet包的大小

mysql&gt; show variables like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| ma]]></description><category></category></item><item><title><![CDATA[MySQL参数max_connections分析]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/116156037</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/116156037</guid><author>leejunokokok</author><pubDate>Mon, 26 Apr 2021 14:52:14 +0800</pubDate><description><![CDATA[max_connections是指整个mysql服务器的最大连接数；

max_user_connections是指每个数据库用户的最大连接数，比如：虚拟主机可以用这个参数控制每个虚拟主机用户的数据库最大连接数；（历史最大连接数）

例如GRANTUSAGEON*.*TO'batchjob1'@'localhost'WITHMAX_USER_CONNECTIONS10;

mysql&gt; show variables like 'max_connections%';
+-----...]]></description><category></category></item><item><title><![CDATA[ERROR 1226 (42000): User ‘root‘ has exceeded the ‘max_connections_per_hour‘ resource (current value:]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/115816625</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/115816625</guid><author>leejunokokok</author><pubDate>Sun, 18 Apr 2021 08:57:22 +0800</pubDate><description><![CDATA[问题：使用mysql -uroot -p连接mysql时报ERROR 1226 (42000): User 'root' has exceeded the 'max_connections_per_hour' resource (current value: 2)错误

分析：在my.cnf配置文件中新增配置项skip_name_resolve = ON

解决办法：注释掉#skip_name_resolve = ON
...]]></description><category></category></item><item><title><![CDATA[第1回之kafka初识]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/115595959</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/115595959</guid><author>leejunokokok</author><pubDate>Sun, 11 Apr 2021 13:04:24 +0800</pubDate><description><![CDATA[1、主要概念和术语

一个事件记录了一个事实，即世界或您的企业中发生了“某些事情”。在文档中也称为记录或消息。当您向Kafka读取或写入数据时，您将以事件的形式进行操作。从概念上讲，事件具有键，值，时间戳和可选的元数据标题。这是一个示例事件：

事件键：“爱丽丝”
	赛事价值：“向Bob支付了$ 200”
	活动时间戳记：“ 2020年6月25日，下午2:06”
生产者是那些向Kafka发布（写入）事件的客户端应用程序，而消费者是那些订阅（读取和处理）这些事件的客户端应用程序。在Kafka中，生产者和消费者]]></description><category></category></item><item><title><![CDATA[centos7静默安装oracle 11g]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/115085249</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/115085249</guid><author>leejunokokok</author><pubDate>Mon, 22 Mar 2021 16:58:23 +0800</pubDate><description><![CDATA[目录

1.安装依赖包

2.关闭selinux

3.修改用户的限制文件

4.修改内核参数

5.添加用户和组

6.新建安装目录

​​​​​​​7.修改Oracle用户的.bash_profile文件

​​​​​​​8.拷贝Oracle安装文件到指定目录

​​​​​​​9.修改db_install.rsp

​​​​​​​10.开始静默安装

​​​​​​​11.运行监听文件

​​​​​​​12.创建数据库

​​​​​​​13.创建一个用户

​​​​​​​14.常用命令

15.常见错误
]]></description><category></category></item><item><title><![CDATA[sqlserver临时表]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/113849846</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/113849846</guid><author>leejunokokok</author><pubDate>Thu, 18 Feb 2021 17:07:59 +0800</pubDate><description><![CDATA[参考：https://blog.youkuaiyun.com/csdnsunyf/article/details/102670914

SQL Serverzh支持3种临时表: 本地临时表、全局临时表和表变量，在某些情况下，你可能会发现临时表比使用永久表更方便。

本地临时表的名称前面有一个编号符 (#table_name)，而全局临时表的名称前面有两个编号符 (##table_name)。



本地临时表


可以通过将数字符号作为命名前缀来创建一个本地临时表，如 #T1。3种类型的临时表都在 tempdb数据库.]]></description><category></category></item><item><title><![CDATA[Oracle表空间管理]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/113784042</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/113784042</guid><author>leejunokokok</author><pubDate>Wed, 10 Feb 2021 17:22:02 +0800</pubDate><description><![CDATA[1、创建用户和表空间
sqlplus /nolog;   --启动sqlplus不登录
connect sys/root as  sysdba  --通过sys登录
select instance_name from v$instance;  --查看数据库实例
create tablespace table_space datafile ‘E:\table_space.dbf’ size 100M;  --创建表空间
create user test identified by ‘123456’ defa]]></description><category></category></item><item><title><![CDATA[python文件组织]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/113730092</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/113730092</guid><author>leejunokokok</author><pubDate>Sat, 06 Feb 2021 20:15:48 +0800</pubDate><description><![CDATA[shutil模块
shutil.copyfileobj(src,dst,length = 10)  将src文件里的内容copy到dst里，length是每次读的字节数。
shutil.copy(source,destination)   复制文件。该函数将返回一个字符串，该字符串表示复制后的文件路径
shutil.copytree(source,destination)  复制文件夹
shutil.rmtree(目录)  删除目录及下面的文件
shutil.move(source,destination)]]></description><category></category></item><item><title><![CDATA[在安装了python2的前提下安装配置python3的流程]]></title><link>https://blog.youkuaiyun.com/leejunokokok/article/details/113711356</link><guid>https://blog.youkuaiyun.com/leejunokokok/article/details/113711356</guid><author>leejunokokok</author><pubDate>Sat, 06 Feb 2021 09:46:51 +0800</pubDate><description><![CDATA[1、安装时勾选Install for all users，并配置python安装路径



2、添加python3环境变量（python3的安装路径）



3、修改python3路径下的python-&gt;python3



以下操作均在cmd上执行：

4、测试是否ok

python3

安装正常会弹出：



5、安装pip：

python3 -m pip install --upgrade pip -i https://pypi.douban.com/simple --user

出现Su.]]></description><category></category></item></channel></rss>