- 博客(317)
- 收藏
- 关注
原创 k8s之部署jar包(七)
9、编写service.yaml(和deployment.yaml中的“app”值要一致)1、mvn打jar包:mvn clean package。****此文件是配置为外网可以访问:通过32260端口号。3、编写Dockerfile文件,内容如下。7、登录harbor管理页面,查看是否成功。8、编写deployment.yaml文件。2、上传到linux指定目录。5、查看镜像是否成功。
2023-10-26 16:18:54
845
原创 k8s之kubesphere安装mysql(六)
选择刚创建的账号密码,框架的"MYSQL_ROOT_PASWORD"为固定值。查看mysql状态(等待一段时间),为绿色表示创建成功。6、添加服务,让mysql可以外网访问。4、选择一个企业空间,创建“项目”设置mysql root账号密码。同步主机时区,点“勾”,点下一步。1、访问kubesphere。2、选择“访问控制”
2023-10-26 16:09:38
255
原创 k8s安装kubesphere(三)
集群配置文件:cluster-configuration.yaml。安装器:kubesphere-installer.yaml。1、下载KubeSphere的yaml资源清单文件。5、第4步操作之后,查看日志(等一段时间,有点慢)查看资源清单是否创建成功(需要等几秒再查)6、安装成功,如下所示(账号、密码)2、配置存储类,如下所示修改,即可。
2023-10-26 15:58:23
287
原创 K8s安装NFS动态供给存储类(二)
执行这行命令将这个目录写到写到 /etc/exports 文件当中去,这样NFS会对局域网暴露这个目录。d>>修改驱动,如下图,修改框红的地方(镜像换成国内的)showmount -e {nfs服务器地址}b>>查看是否安装完成(READY为。c>>查询安装的动态供应存储类的名字。1、安装nfs(所有节点安装)d>>查看默认命名空间下的资源。f>>移动默认命名空间下的资源。那么动态供给就已经部署完毕)4、检查是否暴露成功,如下图。并且STATUS状态为。5、下载动态供给驱动。
2023-10-26 15:52:01
176
原创 k8s之离线安装harbor(五)
5、复制一份harbor.yml,修改里面的内容,如下图上所示。9、修改配置(如端口号),执行如下命令,查看配置是否正确。没有证书,注释掉https相关配置。11、docker配置harbor。修改登录密码及数据存储位置。
2023-10-26 15:36:24
160
原创 k8s之离线安装docker-compose(四)
7、启动容器(加 -d代表后台守护进程启动)2、上传到指定目录,如下图。3、移动到bin目录。
2023-10-26 15:24:57
118
原创 ES7.16.2高级搜索之geo_point地理位置(四)
##geo_point地理位置搜索##索引PUT my_location{ "mappings": { "properties": { "location":{ "type": "geo_point" } } }}##插入数据POST my_location/_bulk{"index":{"_id":2}}{"text":"上海站","location":{"lat":31.256224,"lon":121.462311}.
2022-01-02 20:14:50
914
原创 ES7.16.2高级搜索之自动搜索推荐suggest(三)
##completion suggest搜索推荐,自动提示##索引PUT blog_01{ "mappings": { "properties": { "name":{ "type": "text", "analyzer": "ik_max_word", "fields": { "suggest":{ "type":"completion", "analyzer.
2022-01-02 19:03:16
1398
原创 ES7.16.2高级搜索之搜索模板(二)
##1、简单搜索模板GET blog/_search/template{ "template": { "query": { "match": { "{{field}}": "{{value}}" } } }, "params": { "field":"title", "value":"博客" }}##2、toJson搜索模板GET blog/_search/template{ "template":.
2022-01-02 18:45:09
638
原创 ES7.16.2高级搜索之高亮显示(一)
## 创建索引及mappingPUT /blog{ "mappings": { "properties": { "title":{ "type":"text", "analyzer": "ik_max_word" }, "content":{ "type": "text", "analyzer": "ik_max_word" } } }}##查看索引结构GET.
2022-01-02 17:23:20
1645
原创 ES7.16.2基础操作之锁(十八)
###########全局锁################## 创建全局锁PUT /fs/lock/1/_create{"name":"lisi","sex":1}##删除全局锁DELETE /fs/lock/global###########document锁##################1、document锁:对某个doc加锁POST /fs/_update/1{ "upsert": {"process_id": 123}, "script": { "so.
2022-01-01 20:03:31
788
原创 ES7.16.2基础操作之percentiles百分比请求时长(十七)
## 初始化数据 POST websit/logs/_bulk {"index":{}} {"latency":105,"province":"湖南","timestamp":"2021-10-28"} {"index":{}} {"latency":60,"province":"广东","timestamp":"2021-12-28"} {"index":{}} {"latency":70,"province":"广西","timestamp":"2021-10-28"} {"index.
2022-01-01 15:53:09
1695
原创 ES7.16.2基础操作之cardinality去重及性能优化(十六)
## cardinality:每个月销售品牌去重统计## precision_threshold优化准确率和内存开销## HyperLogLog++(HLL)算法性能优化GET tvs/_search{ "size": 0, "aggs": { "months": { "date_histogram": { "field": "sold_date", "interval": "month" }, "aggs": {.
2022-01-01 15:10:57
916
1
原创 ES7.16.2基础操作之嵌套查询与统计(十四)
## global实现全局/局部销量占比GET tvs/_search{ "size": 0, "query": { "match": { "brand": "长虹" } }, "aggs": { "single_brand_avg_price": { "avg": { "field": "price" } }, "all_avg_price": { "global": {}, .
2021-12-28 18:10:34
1149
原创 ES7.16.2基础操作之自定义中文分词(十二)
1、新建一个文件,添加自定义中文,如下图:2、配置自定义文件,如下图:3、重启es4、演示如下:
2021-12-28 15:29:08
380
原创 docker安装elasticsearch-analysis-ik中文分词器(四)
docker安装elasticsearch-analysis-ik中文分词器(四)
2021-12-28 14:42:42
1270
原创 ES7.16.2基础操作之fuzzy模糊搜索(十一)
## fuzzy模糊搜索-自动将拼写错误的文本纠正,然后去匹配## fuzziness表示纠正次数(字符个数)## 常用此方式GET customer/_search{ "query": { "match": { "introduce": { "query": "jbva", "fuzziness": "auto", "operator": "and" } } }}## 不使用此方式GET cu.
2021-12-28 13:46:10
874
原创 ES7.16.2基础操作之function_score(十)
## function_score函数,自定义相关度分数算法GET customer/_search{ "query": { "function_score": { "query": { "multi_match": { "query": "java spark", "fields": ["introduce"] } }, "field_value_factor": { .
2021-12-28 13:38:26
422
原创 ES7.16.2基础操作-评分优化(九)
## 搜索包含java,不包含spark(如果包含spark不会说不需要,而是降低评分)GET customer/_search{ "query": { "boosting": { "positive": { "match": { "introduce": "Java" } }, "negative": { "match": { "introduce": "spar.
2021-12-27 18:45:48
685
原创 ES7.16.2基础操作之搜索推荐ngram(八)
##ngram高性能分词搜索(edge ngram将每个单词切分搜索)##如:hello world,可拆分如下:##h##he##hel##hell##hello##w##wo##wor##worl##world##1、建索引,指定自定义分词器PUT /person{ "settings": { "analysis": { "filter": { "autocomplete_filter":{ "type":"e.
2021-12-27 17:13:01
1354
原创 ES7.16.2基础操作之搜索推荐(七)
## 搜索推荐:match_phrase_prefix## 跟match_phrase原理类似,唯一区别是max_expansions##查询"湖南"开头的,并且包含"栋"字符##max_expansions表示匹配"栋"开头的字符,最多匹配多少个就不匹配了GET customer/_search{ "query": { "match_phrase_prefix": { "address":{ "query": "湖南 栋", "slop".
2021-12-27 16:33:31
332
原创 ES7.16.2基础操作之正则表达式(六)
## 前缀搜索:性能差,尽量前缀长一点GET customer/_search{ "query": { "prefix": { "address.keyword": { "value": "湖南" } } }}## 模糊匹配,性能差:wildcard(?:任意字符,*:0个或任意多个字符)GET customer/_search{ "query": { "wildcard": { "address.key.
2021-12-27 16:16:54
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人