最新回答 / Greatdiao
前端请求后台时,后台会根据业务场景做逻辑处理,然后返回给前端一个自定义的状态码和相关的提示信息或内容。前端根据后台返回的状态码做逻辑处理(前端和后台都会约定一个成功的code,其他认为失败的code)
2017-10-02
已采纳回答 / 瓦力老师
像亲这种情况,一定要检查es的启动日志,以及系统相关日志,即使你用service、supervisor类似的手段让服务正常启动,还是会出现频繁重启的现象,这并不是一个好现象,频繁重启会导致es服务非常不稳定,所以一定要检查好~( ̄▽ ̄~)~希望我的回答能够帮助到你,祝亲学习愉快!
2017-09-29
已采纳回答 / 瓦力老师
结构化索引,类似MySQL,我们会对索引结构做预定义,包括字段名,字段类型等;那么,非结构化索引,就类似Mongo,索引结构未知,根据具体的数据来update索引的mapping。那么如何选择两种索引呢,还是跟具体的使用场景有关,结构化相比非结构化,更易优化,性能好些,非结构化相较灵活,只是频繁update索引mapping会有一定的性能损耗。希望我的回答可以帮助到你~祝亲学习愉快~\(^o^)/~
2017-09-19
讲师回答 / 瓦力老师
ES的用途有很多,业内很多公司经常用它做为日志分析中间件,存储海量的日志数据,还有很多公司直接用它作为站内搜索。从存储角度讲,ES可以认为是一种数据库,但是ES没有强事务机制,所以注意使用场景。另外,导入SQL数据到ES,在5.x以前有蛮多第三方开源库的,如果使用5.x的话,就需要你自己去写代码搞定了。希望我的回答可以帮助到你,祝你学习愉快~\(^o^)/~
2017-09-18
已采纳回答 / 瓦力老师
这位同学,同一机器的端口号是不能被同时占用的,这里我说一下ES的端口机制:ES默认的HTTP监听端口是9200,如果当前被占用,则在9200~9300范围内递增;另外TCP的默认监听端口是9300,如果当前被占用,则再9300~9400范围内递增。所以单机少量节点,不配置具体端口的话,也是可以运行的。另一个问题,discovery.zen.ping.unicast.hosts 是用来集群通信的,那么逻辑上只要保证能获取master(直接或间接)的信息,配置任意组合的ip都是可行的,通常情况下,都是配置ma...
2017-09-18
已采纳回答 / 瓦力老师
这位同学学习的这么晚,要注意休息哦,身体是革命的本钱!另外,我看到你放到了opt目录下,怀疑你是不是用的root身份启动的呢?如果是的话,需要切回普通账户,拒绝启动时和root的联系,希望可以帮到你(ง •̀_•́)ง
2017-09-15