Elasticsearch迁移数据方案(不停服重建索引)

背景

  • Elasticsearch是一个高扩展的开源全文搜索和分析引擎,它允许存储、搜索和分析大量的数据。
  • ES 的索引创建之后的 mapping 结构是不能够修改的,如果系统中的 ES 索引没有使用别名指向真正的索引,那么要达到增删mapping字段的需求,就需要对索引进行重建。

方案

流程图

NexT主题内置标签

文本居中的引用

此标签将生成一个带上下分割线的引用,同时引用内文本将自动居中。 文本居中时,多行文本若长度不等,视觉上会显得不对称,因此建议在引用单行文本的场景下使用。 例如作为文章开篇引用 或者 结束语之前的总结引用

使用方式

  • HTML方式:使用这种方式时,给 img 添加属性 class=”blockquote-center” 即可

  • 标签方式:使用 centerquote 或者 简写 cq

此标签要求 NexT 的版本在 0.4.5 或以上。 若你正在使用的版本比较低,可以选择使用 HTML 方式

1
2
3
4
5
6
7
8
9
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 -->
<!-- 其中 class="blockquote-center" 是必须的 -->
<blockquote class="blockquote-center">blah blah blah</blockquote>

<!-- 标签 方式,要求版本在0.4.5或以上 -->
{% centerquote %}blah blah blah{% endcenterquote %}

<!-- 标签别名 -->
{% cq %} blah blah blah {% endcq %}

效果示例:

Hexo博客添加图片,音乐,视频

  • 插入外部链接图片
1
![“图片描述”](“图片地址”)
  • 添加本地图片

在\hexo\source目录下新建文件夹,命名为images或者其他你喜欢的名字,然后编辑你的md博文,插入下面的代码样式:

1
![“图片描述”](/images/你的图片名字.JPG)

一个客户端设置多个github账号

  • 前期工作

  • 至少有两个github账号 (假设有两个账号 一个为 one ,另一个为 two)

  • 取消git全局设置
1
2
git config --global --unset user.name
git config --global --unset user.email
  • SSH配置

  • 生成 id_rsa 私钥 , id_rsa.pub 公钥
    one可以直接回车,默认生成id_rsa和id_rsa.pub

1
ssh-keygen -t rsa -C "one@126.com"
  • 但是two会出现提示输入文件名,输入与默认配置不一样的文件名,比如: id_rsa_two
1
2
cd ~/.ssh
ssh-keygen -t rsa -C "two@126.com" # 之后会提示输入文件名

装机软件清单

装机必备

  • 暴风影音

  • 蓝灯 传送门,密码: v9im

  • 赛风3

  • 网易云音乐

  • TGP

  • FSCapture(截屏软件,附带截色笔等)

  • mcool(小众化的音乐软件,内存占用极小)

  • WPS

  • 迅雷破解版 传送门