Elasticsearch集群搭建

1. 下面是三台服务器的一些基本信息
ip 监听端口 主机名称 系统版本 配置信息 es实例名称 es版本
172.16.50.51 9200/9300 es01 centos7 2u4g es01 7.6
172.16.50.52 9200/9300 es02 centos7 2u4g es02 7.6
172.16.50.53 9200/9300 es03 centos7 2u4g es03 7.6
2. 在三台服务器上面执行下面的命令,执行一些初始化工作
# 创建es运行时的用户
useradd -s /bin/bash -U elasticsearch

#修改 elasticsearch 系统文件打开数
cat << EOF >> /etc/security/limits.conf
elasticsearch soft nofile 65536
elasticsearch hard nofile 65536
EOF

#修改 max_map_count 值
sysctl -w vm.max_map_count=655360
echo 'vm.max_map_count=655360' >> /etc/sysctl.conf 
sysctl -p
3. 在三台服务器上面执行一下命令,安装es到opt目录下面
cd /opt && wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.1-linux-x86_64.tar.gz
tar zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz && mv elasticsearch-7.6.1 elasticsearch
mkdir -p /opt/elasticsearch/data && mkdir -p /opt/elasticsearch/logs && mkdir -p /opt/elasticsearch/config/certs
chown -Rf elasticsearch.elasticsearch /opt/elasticsearch
4. 在任一台服务器上面运行以下命令生产证书用于集群间的加密通信,并将生成的elastic-certificates.p12文件复制到另外两台服务器上面的/opt/elasticsearch/config/certs目录下
/opt/elasticsearch/bin/elasticsearch-certutil cert -out /opt/elasticsearch/config/certs/elastic-certificates.p12 -pass ""
5.修改172.16.50.51这台服务器/opt/elasticsearch/config/elasticsearch.yml配置文件如下内容:
cluster.name: es-cluster
node.name: es01
node.master: true
node.data: true
path.data: /opt/elasticsearch/data
path.logs: /opt/elasticsearch/logs

network.host: 172.16.50.51
http.port: 9200
network.tcp.no_delay: true
network.tcp.keep_alive: true
network.tcp.reuse_address: true
network.tcp.send_buffer_size: 128mb
network.tcp.receive_buffer_size: 128mb

transport.tcp.port: 9300
transport.tcp.compress: true

discovery.zen.ping.unicast.hosts: ["172.16.50.51", "172.16.50.52","172.16.50.53"]
discovery.zen.minimum_master_nodes: 2

cluster.initial_master_nodes: ["172.16.50.51:9300","172.16.50.52:9300","172.16.50.53:9300"]
cluster.fault_detection.leader_check.interval: 5s
cluster.max_shards_per_node: 100000
cluster.join.timeout: 20s
cluster.publish.timeout: 60s
cluster.routing.allocation.cluster_concurrent_rebalance: 4
cluster.routing.allocation.node_concurrent_recoveries: 8
cluster.routing.allocation.node_initial_primaries_recoveries: 8

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12
6. 172.16.50.52的配置文件只需要修改node.name为es02,network.host修改为172.16.50.52即可
7. 172.16.50.53的配置文件只需要修改node.name为es03,network.host修改为172.16.50.53即可
8. 启动es,可以参考 使用supervisor运行elasticsearch
9. 最后在任一台服务器使用以下命令自动生产es的各种连接密码
/opt/elasticsearch/bin/elasticsearch-setup-passwords auto

参考文章: https://abcops.cn/archives/1192

一丁副总裁回应破产:解脱了【转载】

原地址: https://www.sohu.com/a/45792896_115402

  我们愿意付出代价为错误埋单!当我敲下这个键盘的时候,时间是23:56分,还是2015年的11月30日。尽管这个冬天不太冷,一丁还是没能熬过去。就在今天,一丁宣布破产。在这之前,一丁已经走过了15年。

  今天,一丁刷爆了朋友圈:有人怀念,有人伤感,有人同情,也有人,幸灾乐祸。。。而我们,伤感的同时是感到一阵轻松。是的,你没有看错,是轻松。背负这么大的压力前行,企业太累,老板太累,员工也太累。如今,解脱了。从今天下午开始,接了上百个电话,到现在耳朵还是烫的。有来自朋友的关心,有来自同行的同情,还有来自媒体的采访。在这之前,我从来都没觉得一丁竟然有这么大的影响力。但是原谅我,后面的电话实在是不想接了,同样的话说了百来遍,你试试看?而且,事实就如我在前面的微信里所说的,我所知道的,也并不比你们多。

  我知道的就是今天要宣布企业破产,比正式公布提前几天知道,仅此而已。写此文之前,我本来是和几个小伙伴在KTV唱歌,我不想回应社会上的各种传说,因为随着政府及司法机关介入调查,真相自会大白于天下。而且,我确实不知道太多的情况。而且我不想接受采访,我自己干了15年媒体,言多必失,许多时候背黑锅的都是新闻发言人,你懂的。但是后面,网络上的一些不实传闻持续发酵,也有些人话说得刻薄难听,我觉得我的所知尽管有限,但还是应该告诉大家,或许有一定的主观色彩,或许也是片面的,但毕竟身临其境,比起外面的无端臆测要真实些。

  其实这几天作为我们高管是很痛苦的,我已经连续几天没睡好了。已经知道公司不得不宣布破产,一切努力可能都无济于事,你的员工每天兢兢业业地上班向你汇报今天要做的事,而你还要装做什么都没发生一样地去鼓励或者指导他们。此外,还要面对最近几天在公司转悠的有黑道背景的债权人。我觉得,没有北影表演系的功底,是很难处理好这种情绪的。当然,大部分一丁的员工,真的非常可敬可爱,尽管有些部门已经收到通知,这两天公司闲杂人多不安全,但他们还是坚持到了最后。今天的局面有些失控。民间债权人都收到风声,数十名社会上的小混混强行进入公司,把所有能搬走的东西都搬空了,大到复印机、电视机、电脑,小到椅子、排插,洗劫一空。这也就是为什么不提前跟员工知会一声,就是怕出现债权人无序冲击导致员工出现意外伤害。而下午宣布之前,已经跟员工打好了招呼,让大家有所准备。

  关于老板跑路这事,或许真有其事。我们目前确实联系不上。但我觉得老板暂时消失是明智的选择。因为那些民间债权人,一旦知道钱拿不回来的时候,谁能保证他们不做出危害人身安全的举动?老板之前说过他绝不跑路,他说他犯下的错他自己来承担。按我的理解,等债权人情绪稳定下来,政府和司法机关正式介入之后,老板应该就会出现。他曾经推心置腹地跟我说过,从经商的第一天起,就做好了进监狱的心理准备。因为在他看来,中国的企业家不可能没有原罪。这是中国企业家的悲哀,更是我整个中国的悲哀。顺便说说老板这个人。出身于草根,几乎是白手起家,从一家20平米的小店,发展为资产十亿,年销售额56亿,最高峰时员工逾2000人的集团公司,靠的是什么?除了他个人的聪明才智和全体员工的努力外,还有就是今天让他深陷漩涡的银行和厂商。银行说,你生意做那么好,我给你贷款吧,没事,多贷点;厂商说,你生意做那么好,我给你授信吧,一个亿够不够,给你三个亿吧。就这样,一个靠借贷维持运转的资金链条形成了。野心越来越大,流水越做越多,业务越铺越广,然并卵,传统的电脑手机业务并不赚钱。靠借贷维持的不赚钱的业务越做越大,离死期也就越来越近了。当有一天,哪个环节的货款收不回来,资金链条出现裂痕的时候,你就死定了。这年头,经济大环境不好,都是三角债,无论多小的一家企业倒闭,都会引起多米诺骨牌的崩塌。

  当然,我并不是说,一丁的破产,全是银行和厂商的错。老板个人的盲目扩张,对一些新业态的超前布局或许是更重要的原因。有时候,领先一步半步成为先驱,领先两步三步就成为先烈。老板个人是很有格局很有追求的企业家,他不抽不喝不嫖不养小三,也不怎么陪老婆孩子,平均每天工作十几个小时,周末的时候想到什么问题也随时把所有高管喊过来开会的变态工作狂人,我经常感叹的一点是,光他这精力,就非常人所能及,所以他不成功真是没有天理。但是他的心太大了,他要改变零售的业态,一口气在全国开十几家智能生活体验馆,每家投入及亏损额度惊人。在做一丁网的时候,意图打造一个包罗未来物联网社会所有方面的网站,要做中国最大最专业的IT技术上门O2O,提前三年布局,为传说中2018年会全面到来的物联网社会做准备。可是一丁网的业务也是烧钱的,一丁网是为了2018而布局,然而他没有钱坚持到那一天,银行和厂商也不会等到那一天。所以,靠借贷维持运转的一丁,其破产的命运是不可避免的。其实我刚到集团工作时曾和老板聊到这个话题,我说大哥,咱们能不能不要布这么庞大的局,只专心做其中的一块业务好不好?那是BAT要干的活。后来我知道他也有苦衷:他根本停不下来,只有大的布局,才能讲出大的故事,才会有银行和厂商继续支持他这个不赚钱、靠借贷维持的体系。

  最近这几天,他形容憔悴,而又感觉如释重负。他说,破产也好,“进去”也好,终于可以解脱了。每年一个多亿的利息,一个不赢利的企业,几百上千号的员工。每天他醒过来第一件事,就是要考虑今天银行的利息在哪里?明天员工的工资怎么办?后天给厂商的货款能否及时到位?他活得很累,又要强行给自己打鸡血;他知道公司资金链随时可能断裂又要考虑给新的项目找钱;他放弃了与家人欢聚的时光,只为了一个遥不可及的梦想。我相信他说解脱了是真心话,表面光鲜的全国“双百强”企业的掌门人,其实是一个随时可能进监狱的“负翁”,这是他的不幸,也是所有靠烧钱维持运转的O2O企业需要思考的问题:究竟是先把规模做大,还是先把赢利问题解决好?潮水退去,终会知道谁在裸泳。他解脱了,这一天越早到来,他就越早解脱。每年一个多亿的利息,放在哪个企业身上,都是一个沉重的负担,何况是一个不赢利的民营企业。他知道这一天迟早会到来,也做好了为这一切埋单的准备,正如他自己所说的,我要为自己的错误负责,哪怕是“进去”,总比现在强撑着这么一大摊子要强。所以,当陆续有债权人上门的时候,他尽力配合。只是后面的局势失控了,出于人身安全的考虑,他不得已“跑路”了。跑路之前,他反思了三点:第一,永远不要跟银行借钱;第二,永远不要向民间借贷;第三,量力而行。他说,以后牢记这三点,我们一定还会东山再起。

  他用整个集团的破产重组换来了这三点认识,也许还要用牺牲几年自由的代价来换取另一个自由。尽管代价沉重,但他正在为他的错误埋单。许多人走过的弯路,他也走了。这一跤,摔得有点惨,以致于成为这么大的一个集团无法承受之痛。今天他失败了,不等于他对整个互联网发展的认识是错的。方向对了,时机错了。后果就是一地鸡毛。但我相信,他会回来。我相信,他会东山再起。十五年前,刚走出大学校门、一无所有满脸青涩的吴建荣,一手创办了一丁集团,今天,有经验、有人脉、有能力,也有过惨痛教训的吴建荣,有什么理由不会东山再起?不当老板,不知道当老板的苦。你只看到他成功的一面,你只看到他光鲜的一面,你只看到他上头条的一面,其实每人心中都有一本难念的经。一丁倒了你可以去二丁,二丁倒了去三丁,无非是换一份工作换一个老板而已,每月领完薪水大体上吃喝生活是不愁的。对你来说,只是一份工作而已。而对企业家来说,企业是他的全部,没错,尽管他剥削你的一部分劳动收入,但他承担了全部的风险。他要为他的失误甚至你的失误付出代价。有时候,这个代价甚至直至付出生命。一个群友说的好,企业家以一已之力,创造产品,创造价值,创造工作岗位,而自己承担起了全部的风险。他失败了,说说风凉话可以,落井下石,唯恐天下不乱真的有必要吗?

  再说说我自己。非常感谢朋友们的关心,患难见真情,当然也可以看得出来不少人挺八卦。奚落一下别人的失误,消费一下别人的失败,再八卦一下网络上亦真亦假的消息,越发显现得出来自己的消息灵通英明果敢不同凡响。许多人都这样,我也理解,只是消费别人的失败,也不见得能让自己更成功。很多朋友关心我怎么样,从事发到现在,接了一两百个电话,还有无数微信上的问候。不同的人,同样的事,同样的内容,我回答了无数遍,还是那句话:我很好,我没事。真的,我没事。老板的资金问题虽然让几个人受到牵连,但并未牵扯到我本人。因为我不管财务,不管供应链,也不管集团和老板的自持物业。简单说,我分管的是花钱的部分而非收钱的部分。所以不管是银行还是“黑社会”,找我都没用。所以我真的没事。

  我一样有解脱的感觉。我从今年六月担任集团副总裁,分管营销事业部和一丁创客咖啡,到现在时间不过半年。刚到集团不久,就感觉老板布局太过宏大,不是我们的资源和能力所能做的事情,也跟老板提过,但他就是停不下来。所以后面这一两个月其实是一直想离职,由于各种原因没有走成。再到后面的事大家都知道了,集团出了这样的状况,反而要坚持到最后。所以昨天最后一天上班,跟我的同事们做了一个交待,然后收拾东西回家。然后就和小伙伴约了去唱歌。这段时间里电话就没断过,后来我就没接了,因为答案是一样的,我所知道的就这么多。很感谢媒体的朋友们,从我到一丁集团上班起,你们就一直关心着我这个同行老同志,许多朋友不请自来,对我们一丁集团和一丁创客咖啡做了大量的正面报道。也很对不起媒体的朋友们,许多有经营任务的朋友来找我谈广告,我只能请喝咖啡,以“呵呵”来应对,现在你们知道了,我们确实没钱投广告,又不能告诉你我们没钱,所以只能这样了。还有昨天,许多记者打电话找我,让我谈什么呢?我知道的你全知道,我不知道的集团欠款的数据,还是你从网络上帮我找来的。所以我只能说抱歉。

  还有要说抱歉的是一些从事广告设计行业的朋友,他们为我们拍了视频、做了物料,结果因为货款结算的不及时,现在还拿不到钱,到时只能等破产清算了。虽然不多,但都是小本生意,出了这个事,我心难安。所以我想说的是,我会尽力帮助大家看看能否获得优先的清算。如果实在不行的话,只能由我个人慢慢还了。如果还有一个群体要说对不起的,那就是营销事业部和一丁创客咖啡的同事们。他们对于集团的状况并非完全不知,但是一直坚持到了最后,营销事业部的小伙伴们,昨天下午也全体都在。有个刚来一个月的小姑娘,已经知道唯一的这个月工资有可能要拖很久,今天上午还坚持报了自媒体的选题。我的助理小许,晚上唱歌时,还在讨论之前答应阳光学院的一件事,12月份让创客讲堂进高校。一丁创客咖啡的帅哥美女咖啡师,一直如常营业到晚上十点!我们就象大战风车的唐吉诃德,也象推着巨石上山的西西弗斯,明知做了没什么用还是努力去做,坚持到了最后一刻。这就是我们的职业素养和职业操守!我可以自豪地说,我们这个团队非常棒,只要这种职业素养和敬业精神在,即便放到哪个城市或是哪个公司,我们也豪不输人。心若在,梦就在,一切只不过是从头再来。

  所以说我虽然没事,但如果说有牵挂的,那目前就是老板的安危和这般小伙伴的出路。老板的安危估计不由我左右,但员工的出路我还是要想想办法,毕竟年底了,有些人有家有小的。所以我特别感谢一些朋友,从消息传出到现在,有十几位老板愿意接受我们的团队成员,有意向的现在基本上安排得差不多了。我只能说,你们太有眼光了,毕竟一丁的团队是经过市场的锤练,在血与火的战斗中成长起来的。相信我,他们不会让你们失望。让我感动的是,许多朋友对这场劫难抱以深切的同情,并提了很多好的建议。尤其是一丁创客咖啡,创办以来受到社会各界的热切关注,一关了之确实令许多人不舍。有些朋友希望一丁创客讲堂能易地举行,还有不少朋友表达了通过众筹方式让一丁创客咖啡继续运营的想法。还有不少朋友希望我本人去上班,或者通过某种方式与我的团队合作。在这里,我一并感谢你们,相信我,即使一丁不在了,稍作休整之后,我们的梦想还会继续生根发芽。这就算是我对一丁破产事件的个人回应和个人看法,不代表任何人。媒体的朋友们,如果想喝咖啡,换个地方我请你,如果想采访,那我只能说抱歉,确实我所知道的就这么多,或许还不全对。还有,请允许我,一个曾经的文青,卖弄一点已经过时的骚情:

伤痛让你如此美丽
你可以更加看清自己
前行的路上再无畏惧
即使面对
再多的风雨
伤痛让你如此美丽
让你可以了解世事如棋
每走一步都要小心翼翼
错了一次
就要输掉全局
伤痛让你如此美丽
让你懂得人心可期
只要我们都尚存一息
暂时别离
定会等来更好的相聚
伤痛让你如此美丽
让你明白活着就会有转机
我们的事业还会继续
风雨过后
等着你东山再起

最后,套用一句《魔鬼终结者》里的台词:I’ll be back!

那些毒害孩子的育儿法,正在刷屏朋友圈【转载】

原地址: http://www.yidianzixun.com/article/0M6iwlIT

  如果孩子摔倒了,越哭越不要理他,孩子哭够了自己会站起来的,这样教育出来的孩子会更加的独立自强。这套理论流毒之广让人乍舌,反复刷屏朋友圈,即便你没有看过类似的文章,也一定听说过它。在你把这套理论用在自家孩子身上之前,我想先问你几个问题。你知道这套理论是谁发明的么?这套理论被权威机构验证过么?你肯定都不知道,很自然的,你也不可能知道用这套理论教出来的孩子下场会如何。我现在告诉你,用这套理论教出来的孩子,轻则自卑内向,重则出现精神问题。

华生的育儿理论

  首先,你要了解到这套理论的出处,孩子摔倒不用扶的理论出自美国心理学家约翰·华生发明的哭声免疫法。所谓哭声免疫训练法,简单的说就是孩子哭泣的时候延迟一段时间再去抱,最好是哭了不抱,不哭才抱。随着延迟的时间越来越久,最终孩子就会不哭不闹,独立自强。听起来很有道理对吧,除此之外,华生还发明了延迟满足训练法和婴儿独立完整睡眠法,同样刷屏朋友圈。这套风靡中国的华生育儿理论,毒害了无数的中国孩子。因为华生理论的核心,就在于漠视孩子的亲情需求,对孩子进行冷酷训练,这会导致儿童的心理出现极大的扭曲和异常,最终被毁掉一生。
  我们把时间拉回到1920年,这一年,一个只有8个月大一点的婴儿“小艾伯特”也来到华生的身边。华生向其母亲支付了少量报酬来让其配合自己的试验,此时的华生是美国鼎鼎大名的心理学家,行为心理学的创始人,所以小艾伯特的母亲欣然接受了华生的邀请。华生在小艾伯特身边放了很多毛茸茸的小动物,如小白鼠、小兔子、小狗等。只会爬行的小艾伯特很喜欢这些小动物,华生用了2个月的时间,让小艾伯特和这些毛茸茸的小动物建立了亲密的情感联系。然后,华生开始了他的试验。华生把一只小白鼠像往常一样放在小艾伯特的身边,当艾伯特开心的想要和小白鼠接触的时候,华生突然在他背后重击一根大铁棒,发出巨大刺耳的声音,当场吓得小艾伯特剧烈抽搐并哇哇大哭。反复几次试验之后,只要小白鼠出现在小艾伯特的身边,他就会立刻放声大哭并试图躲避。在华生用其他动物实验几次之后,小艾伯特已经开始恐惧所有毛茸茸的东西,不管是小白兔还是小狗,那些曾经给小艾伯特带来爱与快乐的小动物,现在只要放到小艾伯特的身边,他就会立刻开始恐惧并哭泣。
  小艾伯特的恐惧反应,让华生兴奋异常,他据此撰写了一篇论文,认为人的行为,是可以被训练出来的。华生的论文一出来就震惊了全球的教育界和心理学界,华生被公认为欧美最伟大的教育家。华生以按照成人的需求对孩子行为训练为核心思想,衍生出了哭声免疫法、延迟满足法、婴儿独立完整睡眠法等一系列看起来毫无问题的育儿办法。在华生的理论体系中,人就是机器,你对孩子输入什么样的塑造和训练,就会得到什么样的什么样的输出结果。当孩子这个程序出现异常的时候,只要采取一些惩罚措施,就可以让其重回正轨。
  华生对世界宣称:“给我一打健全的婴儿,把他们带到我独特的世界中,我可以保证,在其中随机选出一个,训练成为任何我所选定的任何类型的人物——医生、律师、艺术家、商人,或者乞丐、窃贼,不用考虑他的天赋、倾向、能力、祖先的职业和种族。
            ——行为主义创始人约翰·华生
  华生的理论问世之后,受到了大量美国家长的欢迎,就好像今天中国的杨教授用电击矫正法受到大量中国家长的欢迎一样。华生的理论戕害了美国数代儿童,直到40年后,心理学家哈洛才用恒河猴母爱剥夺试验彻底推翻了华生的理论。

恒河猴母爱剥夺试验

  哈洛,被列为20世界最残忍的科学家之一,是PETA(善待动物组织)最讨厌的心理学家。他的恒河猴母爱剥夺试验带来的巨大心理创伤让几代恒河猴生不如死。但是,他却彻底颠覆了人类的育儿方法,挽救了无数的人类儿童。哈洛成为教授之后,为了研究猴子的学习行为,建立了一座猴子的实验室,从此和猴子结缘。为了防止猴子生病传染,实验室执行一猴一笼的隔离喂养,哪怕是刚出生的小猴子,也要和母亲分离,这叫产妇剥离。当时华生发明的育儿理念认为,越早将婴儿和产妇剥离,越容易培养孩子的独立性,孩子哭,那就任他哭,哭一夜也不用理会。当时的美国,产后立刻断奶,让孩子独立睡小屋,尽量避免和孩子进行亲密接触,以此来培养孩子独立性的的父母不计其数。按照这一育儿理论,出生后就独立生活在一个笼子里的猴子,应该比自然条件下母猴养育的同类更加的强壮聪明。但是哈洛却发现这些小猴子极其不对劲,和正常的猴子行为出现了巨大差异。这些被产妇剥离的小猴子,目光呆滞,当被撤掉笼子时,他们手足无措,不知道如何和同类相处。而且,这些幼猴无一例外,都对铺在笼中的毛巾产生了强烈的依恋,他们喜欢抱着毛巾,或者用毛巾裹住自己。当哈洛想换掉脏毛巾时,这些幼猴全部产生了激烈的抗拒反应,恐惧的尖叫并缩成一团。按照当时华生的育儿理论,婴儿只会对食物产生依恋,只要给予婴儿充足的食物,母亲是可有可无的,而过度的亲情,只会让被溺爱的孩子成年后丧失独立自强的精神。
  华生所有的理论,无论是哭声免疫法还是婴儿独立完整睡眠法,都建立在这个基石之上。但是毛巾又不能吃,这些猴子这么喜欢毛巾干什么?这种现象让哈洛困惑不解,然后哈洛设计了一个巧妙的试验。哈洛给猴子们准备了两个假妈妈,一个是用钢丝网做成的“铁丝妈妈”,上面带有奶瓶,只能给幼猴提供食物,但是无法拥抱。而另一个是覆盖着软垫的“布料妈妈”,只能提供拥抱,但是不能提供食物。按理说,能提供食物的“铁丝妈妈”,将得到幼猴最大的关注和喜爱,但是实验结果截然相反。所有的幼猴,无一例外的选择了没有乳汁的“布料妈妈”,绝大部分时间,他们都依偎在“绒布妈妈”的身边,只有在饥饿时,他们才会爬到“铁丝妈妈”身上一小会。而当哈洛把发出巨大声响的机械丢到笼子里恐吓幼猴时,恐惧的幼猴紧紧的抱住了布料妈妈,毫不犹豫的抛弃了铁丝妈妈。幼猴,将布料妈妈,当成了安全之源,因为布料妈妈能给幼猴带来拥抱的安全感,这就解释了为何幼猴如此喜爱笼子里的毛巾,因为它把毛巾当成了自己妈妈的怀抱。
  哈洛又做了一个旷场实验,他在幼猴的笼子里放了很多玩具,当笼子里有布料妈妈时,幼猴会大胆的离开布料妈妈,去试图触碰那些玩具,然后迅速的返回布料妈妈的怀抱里。但是当哈洛把布料妈妈撤走时,这些幼猴会缩成一团,表现出非常恐惧的不安全感,给再多玩具也不要,拒绝接触外界的一切事物。哈洛由此得出结论,独立并不是简单的孤立和狠心培训可以得到的,恰恰相反,细心呵护、在妈妈的怀抱里得到安全感的孩子,更愿意去外界独立探索,长大后会更加独立,更加适应社会。
  你以为试验到这里就结束了么?没有,在观察这群猴子数年之后,哈洛发现了更为惊人的现象。当初那群被产妇剥离后长大的猴子,成年后出现了明显的孤僻、抑郁和自闭,有的猴子甚至出现了强烈的自残性,出现了极其明显的心理问题。这群幼猴中,有20只母猴产下了后代,其中7只对自己的孩子表现冷漠,对小猴不理不睬。8只极其暴力的殴打、虐待自己的孩子,有4只更是残忍的杀死幼猴,其中一只幼猴直接被咬碎头骨而死亡。只有1只母猴,笨拙的尝试给自己的孩子喂奶。
  恒河猴母爱剥夺试验证明,那些从小缺乏母爱的人,成年后极易出现巨大心理障碍,且没有能力去抚养后代。哈洛的论文发表后,一夜之间华生就成为了美国妈妈最讨厌的人,华生育儿法被彻底推翻。人们发现,小艾伯特6岁即死于脑积水,所以小艾伯特的案例其实并没有支持华生的理论。但是,华生的孩子们还在,华生坚信自己的理论是正确的,并用自己的理论来教育自家的孩子。华生大儿子雷纳在父亲行为主义理论的教育下,精神出了严重的问题,多次自杀,并在三十多岁时成功自杀身亡。华生的女儿Mary,在成年后,同样多次自杀,患有严重的心理疾病,华生的小儿子离家出走,常年流浪。践行“行为主义婴儿训练法”的华生家族,悲剧甚至延续到了第三代,华生的外孙女Mariette酒精成瘾,心理异常,多次考虑自杀。
  晚年的华生也开始后悔自己出版的育儿理论,表示自己在这方面的研究并不充分,但是这无法挽回他的孩子和万千美国儿童一生的幸福。在美国人全面废弃华生理论的数十年之后,这套洋垃圾漂洋过海,被中国的一群营销号发现,如获至宝,发布之后疯狂的刷屏朋友圈。当年整个美国的精英都没有发现华生的理论有什么问题,一个普通的中国妈妈怎么可能发现这里面蕴藏的巨大陷阱。所以,千千万万的中国儿童成为了这套邪恶理论的牺牲品。孩子不哭的时候,多鼓励孩子站起来,孩子哭泣的时候,请第一时间去抱抱自己的孩子,因为他需要你。当你冷漠的看着你的孩子时,他的内心世界,和这只幼猴是完全一致的。冷漠的训练孩子,的确能得到一个不哭不闹的孩子,但是那并不是孩子变乖了。而是婴儿在绝望中陷入死寂的平静,不再对外发出信号。婴儿对母亲和世界的信任,就这么被掐灭在摇篮中,他的未来,将充满孤寂和灰暗。

使用supervisor运行elasticsearch

安装 supervisor 参考 supervisor安装

创建并编辑 /etc/supervisord.d/elasticsearch.ini 文件,内容如下:

[program:elasticsearch]
command=/opt/elasticsearch/bin/elasticsearch ; elasticsearch运行的命令
process_name=%(program_name)s
numprocs=1
directory=/opt/elasticsearch/  ;这是 elasticsearch 解压文件,/opt/elasticsearch的owner改为 elasticsearch
autostart=true
autorestart=true
startsecs=10
startretries=5
user=elasticsearch  ;运行用户使用elasticsearch ,需要提前创建
redirect_stderr=false
stdout_logfile=/var/log/supervisor/elasticsearch.log
stdout_logfile_maxbytes=100MB
stdout_logfile_backups=10
stdout_capture_maxbytes=10MB
stdout_events_enabled=false
stderr_logfile=/var/log/supervisor/elasticsearch_error.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=5
stderr_capture_maxbytes=1MB

重新载入supervisor的配置文件

supervisorctl reload

centos 系列下 supervisor 的使用

安装

yum install -y epel-release
yum install -y supervisor

/etc/supervisord.conf 配置文件如下

[unix_http_server]
file=/var/run/supervisor/supervisor.sock   ; (the path to the socket file)

[inet_http_server]         ; web界面 可以通过浏览器访问管理进程
port=0.0.0.0:60000       ; (ip_address:port specifier, *:port for all iface)
username=username              ; (default is no username (open server))
password=password              ; (default is no password (open server))

[supervisord]
logfile=/var/log/supervisor/supervisord.log  ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=100MB       ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=2          ; (num of main logfile rotation backups;default 10)
loglevel=info               ; (log level;default info; others: debug,warn,trace)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false              ; (start in foreground if true;default false)
minfds=65535                 ; (min. avail startup file descriptors;default 1024)
minprocs=65536                ; (min. avail process descriptors;default 200)

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///var/run/supervisor/supervisor.sock ; use a unix:// URL  for a unix socket

[include] ; 进程单独放在 supervisord.d 里面
files = supervisord.d/*.ini

启动并使用

systemctl start supervisord
systemctl enable supervisord