版本信息:
阿里云ESC Linux
ES版本7.10.1
Kibana版本7.10.1
部署Elasticsearch
主要跟着参考链接做的,然后需要注意的是,部署完之后在自己主机中一直登不上服务器的9200端口,查找资料后才发现需要自己设置安全组才可以登录。
操作步骤:
1.
2.
3.
4.
部署Kibana
主要借鉴参考链接部署过程与Elasticsearch差不太多,之前都踩过一遍坑就顺利很多了。
注意点:
- 在运行Elasticsearch、Kibana时需要确认一下是否现在的用户不是root
-
在运行Kibana时,遇到报错error:version conflict, document already exists
解决方法是查看es索引中是否存在 .kibana,.kibana_manager这种索引,即查看ip:9200/_cat/indices?v&pretty中的index列,如果有.kibana,.kibana_manager这类的索引,则需要在服务器的命令行中输入
curl -XDELETE 192.168.1.4:9200/索引全称
将每个相关的索引删除,之后再运行Kibana error就消失啦来源
这个过程中遇到了很多奇奇怪怪的问题:
新创建了用户,在切换过去之后,无法再切换回root,陷入死循环,最后发现重新连接就可以了,或者是用
sudo passwd root
上面的命令重新更换密码,但是更换密码之后连接实例会报错:用户名密码错误,需要重新设置实例密码,尽管密码是一样的,不知道原因是什么。
结果
ES 9200
ES-head 9100
Kibana 5601
将本地mongoDB数据库的集合导入阿里云的mongoDB中
在本地命令行输入
- 导出数据
mongoexport --db test --collection literature --out F:\soft\MongoDB\server\data\paper.json
表示导出test数据库中的literature集合至F盘位置
- 传入阿里云
将本地数据库文件传入阿里云
3. 将数据导入阿里云mongoDB中
进入mongodb的bin文件夹中
想要进入mongo中查看数据时,报错
Segmentation fault (core dumped)
查找资料,认为是mongo版本和服务器不匹配,原本是3.2.9,换成4.2.1的
以下是MongoDB两个版本的下载地址
:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.9.tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
改装4.2.1版本后又遇到了一系列问题,(mongodb启动异常:about to fork child process, waiting until server is ready for connection
解决了我mongodb启动异常的问题
在成功进入数据库后,又遇到了创建了数据库但是又找不到的问题,于是就找到了
这个
第N个坑,出现下面的问题是由于但是文件没有传输完毕就自己关闭了导致文件出现错误。。。
成功导入
查看云服务器版本
查看mongo是否运行
ps aux|grep mongo