
NoSQL数据库实战(Mongo和ES)
文章平均质量分 78
NoSQL数据库实战,包括MongoDB/ElasticSearch
宁宁可可
这个作者很懒,什么都没留下…
展开
-
手动访问mongo和ES插入和查询
手动访问mongo和ES插入和查询原创 2024-07-04 15:32:33 · 897 阅读 · 0 评论 -
filebeat7.10上传日志到ES7.14
filebeat7.10上传日志到ES7.14原创 2023-10-26 17:43:45 · 359 阅读 · 0 评论 -
docker-compose安装ES7.14和Kibana7.14(有账号密码)
Docker-compose安装ES7.14和Kibana7.14(有账号密码)原创 2023-10-24 16:59:57 · 1520 阅读 · 2 评论 -
Docker安装ES7.14和Kibana7.14(无账号密码)
Docker安装ES7.14和Kibana7.14(无账号密码)原创 2023-10-17 18:08:32 · 1780 阅读 · 0 评论 -
Elasticsearch7.14.0安装并配置用户名和密码,并使用kibana访问
Elasticsearch7.14.0安装并配置用户名和密码,并使用kibana访问原创 2023-02-08 12:22:36 · 1114 阅读 · 0 评论 -
ES7.14,遇到No available authentication scheme的解决办法
ES7.14,修复No available authentication scheme原创 2022-09-05 15:33:20 · 6220 阅读 · 0 评论 -
ES7.14报错 Invalid receiver type interface org.apache.http.Header;not a subtype XX.http.NameValuePair
ES7.14报错 Invalid receiver type interface org.apache.http.Header;not a subtype XX.http.NameValuePair原创 2022-08-28 20:08:39 · 4587 阅读 · 0 评论 -
Java(100):Java操作elasticsearch增删查(按条件查删)(RestHighLevelClient)
Java操作ES增删查(RestHighLevelClient)原创 2022-08-21 19:51:12 · 4723 阅读 · 1 评论 -
Java(99):Java操作Mongo数据库增删改查工具类MongoDBUtil
Java针对Mongo数据库的工具类MongoDBUtil原创 2022-08-12 16:22:21 · 1712 阅读 · 0 评论 -
Java(90):Java 连接MongoDB(调试用)
Java 连接MongoDB(调试用)原创 2022-05-12 18:02:20 · 876 阅读 · 0 评论 -
MongoDB(5):admin用户访问db.serverStatus()提示not authorized on admin to execute command
1、出现错误admin用户访问db.serverStatus()提示not authorized on admin to execute command2、排查原因:表示当前登陆用户不具备相应权限。查看了下用户的权限role:dbAdmin3、解决方法1、授权:更新admin用户赋予集群管理的权限再次查看db.serverStatus().connections,可以查询到信息> db.serverStatus().connections{"...原创 2022-05-12 18:02:34 · 2168 阅读 · 0 评论 -
MongoDB(4):Docker下使用命令操作Mongo数据库
Docker下使用命令操作mongo数据库1、容器相关#查询docker,查询到CONTAINER ID(容器id)$docker ps#进入Dockerdocker exec -it 098e580a70f6 bash2、数据库相关#进入mongo数据库$mongo#切换到数据库admin$use admin#使用用户进行连接$db.auth('admin','123456');#查看数据库$show dbs;#切换到数据库aoe_mongo$.原创 2022-05-12 10:43:50 · 3852 阅读 · 0 评论 -
Java或工具NoSQLBooster连接Mongo连接时报错Authentication failed
Java连接MongoString[] ips="10.1.1.191:27017".split(",");String database = "aoe_mongo";String username = "admin";String password = "123456";Caused by: com.mongodb.MongoCommandException: Command failed with error 18 (AuthenticationFailed): 'Authenticat原创 2022-05-11 15:58:19 · 1333 阅读 · 0 评论 -
Centos7安装elasticsearch8.2.0和kibana8.2.0
测试环境:centos7本次部署的版本:elasticsearch8.2.0和kibana8.2.0ElasticSearch 8.2.0,和其他低版本8.0以下版本的最大的区别就是,默认开启安全防护。kibana访问时需要token访问。首次启动Elasticsearch时,默认情况下会启用并配置安全功能。以下安全配置将自动进行:1)启用身份验证和授权,并为弹性内置超级用户生成密码。 2)为传输层和HTTP层生成TLS的证书和密钥,并使用这些密钥和证书启用和配置TLS。 3)为Kiba原创 2022-05-05 20:19:14 · 2672 阅读 · 0 评论 -
Centos7安装Kibanna7.7.0
Centos7安装Kibanna7.7.0安装机器:10.1.1.1221、kibana下载$wget https://artifacts.elastic.co/downloads/kibana/kibana-7.7.0-linux-x86_64.tar.gz2、创建kibana用户#创建用户组$groupadd kibana#在es组创建用户$useradd -m -g kibana kibana#给用户设置密码$passwd kibana3、将下载好的ki原创 2022-03-19 13:50:10 · 462 阅读 · 0 评论 -
centos7安装elasticsearch8.0.0和kibana8.0.0
centos安装elasticsearch8.0.0ElasticSearch8.0,和其他低版本最大的区别就是,默认开启安全防护。首次启动Elasticsearch时,默认情况下会启用并配置安全功能。以下安全配置将自动进行:启用身份验证和授权,并为弹性内置超级用户生成密码。 为传输层和HTTP层生成TLS的证书和密钥,并使用这些密钥和证书启用和配置TLS。 为Kibana生成一个注册令牌,有效期为30分钟。1.elasticsearch下载$wget https://artifac.原创 2022-03-08 17:34:07 · 3407 阅读 · 0 评论 -
Docker安装elasticsearch:8.0.0
一、部署Elasticsearch1.首先拉取镜像$dockerpull elasticsearch:8.0.02.Docker启动elasticsearch:8.0.0docker run -d --name elasticsearch8 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:8.0.03.查看容器id..原创 2022-03-07 21:57:18 · 4898 阅读 · 5 评论 -
Centos7安装Kibanna7.14.0
Centos7安装Kibanna7.14.01、kibana下载$wget https://artifacts.elastic.co/downloads/kibana/kibana-7.14.0-linux-x86_64.tar.gz2.创建kibana用户#创建用户组$groupadd kibana#在es组创建用户$useradd -m -g kibana kibana#给用户设置密码$passwd kibana3、将下载好的kibana解压,并移动到k.原创 2022-03-05 14:47:46 · 2433 阅读 · 0 评论 -
ElasticSearch7.14配置SSL,使用https访问
ElasticSearch7.14配置SSL,使用https访问1、生成证书备注:一定要在es用户中生成证书。#1.生成elastic-stack-ca.p12文件$./bin/elasticsearch-certutil ca#2.生成elastic-certificates.p12文件,供elasticsearch使用$./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12#3.生成newfile.crt.pe原创 2022-03-03 22:10:19 · 10377 阅读 · 6 评论 -
ElasticSearch7.14设置内置用户,使用用户名密码访问
ElasticSearch7.14设置内置用户,使用用户名密码访问前提:已安装elasticsearch,并可使用http:ip:9200访问设置内置用户步骤:1、开启x-pack验证,重启 elasticsearch服务修改config目录下面的elasticsearch.yml文件,添加如下代码到文件末,开启x-pack验证 重启 elasticsearch服务2、设置用户名和密码的命令这里需要为4个用户分别设置密码,elastic, kibana, logstash_sys原创 2022-03-03 22:02:29 · 6221 阅读 · 0 评论 -
Centos7安装elasticsearch7.14.0遇到问题(无法远程访问;内存小;bootstrap checks failed)
Centos7安装elasticsearch7.14遇到问题(无法远程访问;内存小;bootstrap checks failed)问题1:无法远程访问解决方法:vim elasticsearch.yml 将原来network修改为以下配置: network.host: 0.0.0.0问题2:ES启动时出现异常,报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [原创 2022-02-28 20:25:29 · 5609 阅读 · 0 评论 -
Centos7安装elasticsearch7.14.0
Centos7安装elasticsearch7.141. elasticsearch下载wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz2、创建ES用户组和es用户$ groupadd es$ useradd es -g es -p es3、将下载好的es解压到es的home目录,并改变所属用户和组为es#解压缩$tar.原创 2022-02-28 20:11:07 · 1457 阅读 · 0 评论 -
Docker-compose部署Elasticsearch7.4.1和Kibana7.4.1
参考:Docker-compose部署Elasticsearch7.7.0和Kibana7.7.0前序:最近工作用到ES和kibana,就了解下安装,写下文档记录下。Docker安装比较简单些,正好公司用到docker-compose就学习下用该方法进行部署。1.Docker-compose部署Elasticsearch7.4.1一、部署Elasticsearch1.首先拉取镜像$docker pull elasticsearch:7.4.12.配置jvm.option.原创 2022-02-22 15:14:04 · 566 阅读 · 0 评论 -
ES搜索命令
ES原创 2022-02-20 12:20:14 · 908 阅读 · 0 评论 -
Kibana结合Elasticsearch的使用
1、Kibana结合Elasticsearch的使用前提:kibana和ES都启动的情况下ES访问地址:http://10.1.1.236:9200/Kibana访问地址:http://10.1.1.236:5601/操作步骤:进入kibana后,点击左侧的Dev ToolsES文档操作ES是面向文档的,存储文档的同时对其进行索引使其能被搜索到。1.创建文档 一层json 三层json带列表 3层json .原创 2022-02-11 17:57:52 · 1499 阅读 · 0 评论 -
Docker-compose部署Elasticsearch7.7.0和Kibana7.7.0
前序:最近工作用到ES和kibana,就了解下安装,写下文档记录下。Docker安装比较简单些,正好公司用到docker-compose就学习下用该方法进行部署。1.docker-compose部署Elasticsearch7.7.0一、部署Elasticsearch1.首先拉取镜像$dockerpull elasticsearch:7.7.02.配置jvm.options和elasticsearch.ymlCopy这两个文件到当前目录的config目录下jv..原创 2022-02-11 17:53:22 · 2012 阅读 · 0 评论 -
DataGrip数据库工具连接Mongo
工具下载:https://www.jetbrains.com/datagrip/download/1、DataGrip安装参考【工具】DataGrip安装和使用https://www.jianshu.com/p/ee781d55293c2、DataGrip数据库工具连接Mongo点击+,选择Data Source,选择Mongo,输入数据库连接信息点击表,右键"Jump to Query Console",使用Sql查看数据点击表,右键选择"Jump to Query Con原创 2022-01-11 21:17:58 · 2911 阅读 · 0 评论 -
Mongo(3):Docker下安装Mongo4.2
Mongo(3):Docker下安装Mongo5.0.51、docker pull mongo:version:拉取对应版本的镜像$docker pull mongo:4.22、查看是否有Mongo镜像$docker images3、运行mongo容器例子:docker run -itd --name mongo -p 27017:27017 mongo --auth参数说明:-p 27017:27017:映射容器服务的 27017 端口到宿主机的 27017 ..原创 2022-01-11 16:04:39 · 1733 阅读 · 0 评论 -
Mongo(2): MongoDB的常用命令(Mongo4.2.8)(一)
MongoDB的常用命令(Mongo4.2.8)一、数据库相关1.切换/创建数据库>use “dbname”; 2.查询所有数据库> show dbs;mytest 0.000GB3.查看当前使用的数据库> db.getName();Mytest4.查看数据库版本> db.version();4.2.85.查看当前db的链接地址> db.getMongo();connection to 127.0.0.1:27017.原创 2020-06-22 17:28:48 · 741 阅读 · 0 评论 -
Mongo(1): MongoDB4.28开启权限认证(用户密码登录)
MongoDB默认不启用授权认证,只要能连接到该服务器,就可连接到mongod。若要启用安全认证,需要更改配置文件mongdb.conf中的参数auth。MongoDB的用户是跟数据库相关联的,具体的数据库,需要有对应的用户,超级管理员也不能操作其他数据库的。MongoDB存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。MongoDB开启权限认证:配置用户名和密码认证登录,操作步骤:1、查看是否开启认证登录$cd /usr/loca原创 2020-06-21 22:06:53 · 10828 阅读 · 0 评论 -
Linux(十一):centos7安装Mongo数据库(Mongo4.2.8)
Linux centos7安装mongo数据库(mongo4.2.8)一、Mongo下载MongoDB的下载网址:https://www.mongodb.com/download-center/community选择系统合适的版本例如:Availabel Downloads:选择Version;4.28(current)Platform:RedHat/Centos 7.0Package:zip二、Mongo数据库安装和启动环境准备:Mongo安装文件:mon.原创 2020-06-21 18:40:07 · 1039 阅读 · 0 评论