章太炎晚年趣闻

章太炎同孙中山、黄兴同为称推翻满清的辛亥三杰。三杰里黄兴太早离世;孙中山毕生也革命奔走一生,最终于政客捧吗“国父”、“总理”;章太炎与孙政见不联合,断绝往来,晚年以及前妻息影上海。章氏就无问政事,但照样是首家老级的名流。

在头里 ElasticSearch 搭建筑好后,我们透过 elasticsearch-header
插件在查 ES 服务之上,发现 cluster-health 显示的凡 YELLOW。
图片 1

章太炎一生风流,不拘小节。最使女人头痛的是他无事劳动,离开官场后即便没有固定收入来源,而且,他不曾财产观念。有时家里穷到十几单月未及房租,差点儿被房东扫地出门。

Why?
第一,我们得掌握之是:颜色代表集群的正常状态。现在之颜色状态有:

于是,章太炎家中穷困,其一日三餐的菜极其简单。每天吃的仅是腐乳、花生酱、咸鱼、咸蛋、豆腐等物。腐乳是“邵万生”之玫瑰乳腐,酱菜则也“紫阳观”酱菜。当负除有经济由外,还跟他消化不良有关。此外,带有臭味的卤制品本身即是外太易的食物有。他专门喜欢臭乳腐,其味道必须是臭到全屋掩鼻。章太炎喜爱这些卤制品的新鲜,但是他的鼻似乎永远闻不顶臭味,原因大致是外病有人命关天鼻炎(此鼻炎是晚清一代他盖《苏报案》入狱后打至之)。偶尔有对象到他家探望,朋友时带众多食物,如绿豆糕、豆酥糖及种种杭州土,章太炎对之本特别开心。

* RED(红): 代表具体的分片还没有在集群中分配好;
* YELLOW(黄): 代表主分片已经分配好,但是副本尚未分配;
* GREEN(绿):表示所有的分片都已分配好,群集正常运行;

段太炎写的配于就特受欢迎,但若无是有钱便会向章氏买到手。有同等个画师受钱化佛,是章府的常客。一坏他带动一样管教紫黑色的臭咸蛋,章太炎见到欣然大乐。章太炎深知钱化佛是来求好写字的,他就算咨询:“你只要描写什么,只管说。”当时化佛就用出一些摆放斗方白纸,每张要写“五族共与”四个字,而且若他于是“章太炎”三配落款,不要用“章炳麟”,章氏答应下来便偷偷地从头写。隔了有限龙,钱化佛以带一样罐极臭的苋菜梗,章氏更加欢乐,说道:“有纸就管将出去写。”化佛仍然要他形容“五族共与”四字,于是章太炎一欺凌呵成写了四十多摆设。后来钱化佛又带来了众丑花生、臭冬瓜等东西,又写了累累张五族共和,前后计算有一百差不多摆放。事后查明,原来上海之一饭店在兜售一种植五色酒,起名“五族共与”,钱化佛专门为是来向章氏要配,帮餐馆做广告。

发矣上述之简介之后,笔者认为,单节点导致显示的 YELLOW
还好健全,所以开搭建 ** ES Cluster **。
第一,我们得创新之前的布。进入前的解压目录,打开配置文件:

其实,章太炎唯一的入账就卖字所得。然而他无登广告,所以来求字的人太少。且他不曾开口向人如钱,有时还拒绝了钱。求字者一般随意开发,由章氏的学徒偷偷代收。当时出上海有名笺扇庄朵云轩主人,有段时期不时带纸来要字,每次都发大小件百数十批,取件时无件数略,总是留给笔润银币五十首先。

vim elasticsearch.yml

同等龙,革命党元老冯自由来访,请章太炎写点儿宗东西。一宗是《中华民国政府建立宣言》,一桩是《讨袁世凯檄》。二者当年就算是章太炎写出来的,冯氏要求外亲笔再各写一起作“历史文献”,写了不了致送“润墨银”二十初。后来马上起事为报纸大肆鼓吹,有N多总人口来求章氏再写,有的送墨银四十正,有些送二百处女。据说章氏大约写到十起以上后,就烦不胜烦,恼怒异常,再为未愿意动笔。虽起家苦口相劝,他不过是默不出声。于是老婆急中生智,想发生了绝招。

咱需要更新这样几只参数:

原来这章太炎的其它一个癖好是吸香烟。他自己吸之是“金鼠牌”,飨客则因此“大英牌”。
一浅有人送他一如既往罐头进口、昂贵的“茄力克”香烟,章太炎吸过后大欢喜,时常争吵着如又抽。他妻子一直未舍得打。于是这次就提出:老头子每写一桩,就买同一罐头“茄力克”给他,这样,问题虽解决了。

  • node.name:
    指定当前节点的名称。我今天有三三两两高机子,可以设置两只节点,所以,这里一个起名为
    master,一个为 node1;
  • node.master: 指定主节点。值一个安装为 true,另一个呢 false;
  • discovery.zen.ping.unicast.hosts:这里装的是节点的
    ip,或者好布置 hosts 文件,指定 ip映射关系,直接写ip对应的名号;
  • discovery.zen.minimum_master_nodes:这里,我之主节点是1单,所以自己在马上配置的是
    1;具体的可以参见discovery.zen.minimum_master_nodes

 后来章太炎兴致大发,在上海开始授徒传授“国学”,引得千篇一律众多巨星捐助金钱,令章氏的财政收入得以改善。

于主节点配置好后,通过 scp 传输到 node1
节点上面,参数为开相应的改观即可。比如 node.name 更新成 node1,
node.master: false。其他的保持一致。
自家当下底主节点配置如下:

(以上内容整理自
陈存仁著《银元时代生活史》,其原文最初刊于香港《大人》杂志。)

# ======================== Elasticsearch Configuration =========================
#
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
#       Before you set out to tweak and tune the configuration, make sure you
#       understand what are you trying to accomplish and the consequences.
#
# The primary way of configuring a node is via this file. This template lists
# the most important settings you may want to configure for a production cluster.
#
# Please consult the documentation for further information on configuration options:
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
#
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
cluster.name: es-demo
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
#node.name: node-1
node.name: master
node.master: true
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#
#path.data: /path/to/data
path.data: /data/elasticsearch
#
# Path to log files:
#
#path.logs: /path/to/logs
path.logs: /data/logs/elasticsearch
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
# bootstrap.memory_lock: true
#
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
#
# Elasticsearch performs poorly when the system is swapping the memory.
#
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 192.168.1.58 # 从节点成对应的 ip
#
# Set a custom port for HTTP:
#
http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when new node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
discovery.zen.ping.unicast.hosts: ["192.168.1.58", "192.168.1.54"]
#
# Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1):
#
discovery.zen.minimum_master_nodes: 1
#
# For more information, consult the zen discovery module documentation.
#
# ---------------------------------- Gateway -----------------------------------
#
# Block initial recovery after a full cluster restart until N nodes are started:
#
#gateway.recover_after_nodes: 3
#
# For more information, consult the gateway module documentation.
#
# ---------------------------------- Various -----------------------------------
#
# Require explicit names when deleting indices:
#
#action.destructive_requires_name: true


# --------------------------------- 其他配置 -----------------------------------
http.cors.enabled: true
http.cors.allow-origin: "*"

履新好安排之后也,我们开始起步 ElasticSearch 服务。我起步 master 和
node1,发现出现了底的错误:

max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

询问发现,导致这种不当,是以系统默认的 max_map_count
过没有所赋予,我们得设置非常一点(按报错直接翻译啊能哦^(^)。我们要安装一下夫参数:

sudo vim /etc/sysctl.conf

以极度末添加:

vm.max_map_count=262144

简单高机子配置好之后,我们再度起动下 elasticsearch。这时候 log
也早已提醒了:

Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[movies][0]] ...])

哼了。刷新下 elasticsearch-head,发现如下图所示:
图片 2

由来,集群环境到底配置好了,集群状态为自 YELLOW 转至 GREEN 了。
原稿网址 http://www.cnblogs.com/scharfsinnig/p/6759630.html

参考:

discovery.zen.minimum_master_nodes
参数说明
vm_map_count
设置

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图