摘要: 本文主要讲 ES -> Lucene 的底层结构,然后详细描述新数据写入 ES 和 Lucene 的流程和原理。这是基础理论知识,整理了一下,希望能对 Elasticsearch 感兴趣的同学有所帮助。 一、Elasticsearch & Lucene 是什么? 什么是 Elasticsearch 阅读全文
posted @ 2020-09-28 15:00 Poke 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 文件表达式if [ -f file ] 如果文件存在if [ -d … ] 如果目录存在if [ -s file ] 如果文件存在且非空if [ -r file ] 如果文件存在且可读if [ -w file ] 如果文件存在且可写if [ -x file ] 如果文件存在且可执行 整数变量表达式i 阅读全文
posted @ 2019-09-18 09:37 Poke 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-02 18:05 Poke 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 系统变量 文件或目录判断 整数判断 逻辑运算判断符 字符串判断 注意:在[]结构中”< “需要被转义,例如:[ "str1" /< "str2" ],在双中括号中则无需转义。 总结:使用-n在[]结构中测试,必须要用""把变量引起来,使用一个未被""的字符串,请使用 ! -z ,如果使用未被双引号变 阅读全文
posted @ 2019-08-27 11:48 Poke 阅读(8090) 评论(0) 推荐(1) 编辑
摘要: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 安装MySQL官方的 Yum Repository [root@localhost ~]# yum -y install http://de 阅读全文
posted @ 2019-08-21 11:26 Poke 阅读(15100) 评论(0) 推荐(0) 编辑
摘要: sed命令常用到的两个选项:-i : 直接在文件上编辑 (edit files in place)-e[默认选项]:只在命令行输出,而文件不改变(add the script to the commands to be executed)注:使用sed命令可以使用 -i 或者 -e 选项(以下例子仅 阅读全文
posted @ 2019-08-14 11:13 Poke 阅读(37036) 评论(0) 推荐(0) 编辑
摘要: 有时候因为要一行行地读文件,所以需要先知道该文件中最长的行的大小。 下面的两个命令就是得到一个文件中的最长行和最短行 最短行:awk '(NR==1||length(min)>length()){min=$0}END{print min}' data.txt 最长行:awk '{if (length 阅读全文
posted @ 2019-08-14 11:09 Poke 阅读(679) 评论(0) 推荐(0) 编辑
摘要: Ansible离线安装 安装环境 CentOS7.6,Python2.7.5,Ansible2.7.10 1、Ansible简介: Ansible是一个基于Python开发的开源自动化工具,实现了批量运行命令、批量部署程序、批量配置系统等功能。默认通过SSH协议(也可使用其它协议)进行远程命令执行或 阅读全文
posted @ 2019-08-09 09:58 Poke 阅读(3753) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-18 11:13 Poke 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、下载原有gitlab源码 git clone http://gitlab.**.com/projectName gitlab地址替换成为新gitlab地址 git remote set-url origin http://gitlab.**.com/newProjectName2、本地推送到远程 阅读全文
posted @ 2019-04-24 11:24 Poke 阅读(7271) 评论(0) 推荐(2) 编辑