首页 文章 精选 留言 我的

精选列表

搜索[本地大模型],共10005篇文章
优秀的个人博客,低调大师

logstash启动制定jdk1.8版本

背景 我电脑环境的jdk是1.7,而需要的版本为1.8. 因此需要给elasticsearch指定jdk1.8(不需要将jdk1.8配置到环境变量). 一、下载 1、jdk:点击下载jdk1.8 2、解压 tar -xvf xxx1.8.tar.gz 二、配置 1、修改logstash启动脚本 查看logstash启动脚本,没有关于java_home之类的相关配置,但是有一项: . "{SOURCEPATH}`/..; pwd)/bin/logstash.lib.sh" 说明 : logstash启动过程会引入lib文件bin/logstash.lib.sh 查看logstash.lib.sh setup_java() { if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then JAVACMD="$JAVA_HOME/bin/java" else JAVACMD="java" fi fi 定义了一个setup_java的函数,setup_java被setup函数调用,最终被bin/logstash启动脚本调用,因此,我们只需要在logstash或logstash.lib.sh的行首位置添加两个环境变量 export JAVA_CMD="/home/hiekay/jdk1.8.0_181/bin" export JAVA_HOME="/home/hiekay/jdk1.8.0_181/" 2、再次启动正常 logstash -e 'input { stdin { } } output { stdout {} }' 运行起来后 image.png 输入 hello hiekay 查看运行结果 image.png 三、问题 如果有些文件没有权限运行,要么新建用户组和用户,要么给文件授权 chmod -R 777 logstash chmod -R 777 xxx

优秀的个人博客,低调大师

Android源码下载(包括最新8.0版本)

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ android-2.2_r1 链接: https://pan.baidu.com/s/1qYfwxEO 密码: r217 android-2.3.7_r1 链接: https://pan.baidu.com/s/1qYqRB1E 密码: qcei android-4.1.1_r1 链接: https://pan.baidu.com/s/1mhXwVgc 密码: qidj android-4.3_r1 链接: https://pan.baidu.com/s/1geOJDB1 密码: 355a android-4.4.4_r1 链接: https://pan.baidu.com/s/1nuZwEVn 密码: t3qw android-wear-5.1.1_r1 链接: https://pan.baidu.com/s/1hrQJ6XQ 密码: 3g3x android-6.0.0_r1 链接: https://pan.baidu.com/s/1geHYeOz 密码: fsd6 android-6.0.1_r72 链接: https://pan.baidu.com/s/1skEVR1F 密码: ik6t android-7.1.1_r1 链接: https://pan.baidu.com/s/1dF6hc3n 密码: pfsq android-8.0.0_r1 链接: https://pan.baidu.com/s/1bqKNx3x 密码: bthv 先上传这么多,如果有其他版本源码下载需求,我也可以压缩后上传。后续会持续加进一些新的源码。

优秀的个人博客,低调大师

java api 调用es集群(1.7版本)

public static void main(String[] args) { Settings settings = ImmutableSettings.settingsBuilder() // client.transport.sniff=true // 客户端嗅探整个集群的状态,把集群中其它机器的ip地址自动添加到客户端中,并且自动发现新加入集群的机器 .put("client.transport.sniff", true).put("client", true)// 仅作为客户端连接 .put("data", false).put("cluster.name", "elasticsearch")// 集群名称 .build(); TransportClient client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress("192.168.10.140", 9300))// TCP // 连接地址 .addTransportAddress(new InetSocketTransportAddress("192.168.10.124", 9300)); List<String> jsonData = BlogController.initData(); String json = "{" + "\"user\":\"金旭东\"," + "\"postDate\":\"2013-01-30\"," + "\"message\":\"测试elsaticsearch\"" + "}"; for (int i = 0; i < 1; i++) { IndexResponse response = client.prepareIndex("blog", "article").setSource(json).get(); if (response.isCreated()) { System.out.println("创建成功!"); } } client.close(); }

优秀的个人博客,低调大师

Copilot 笔记本使用指南|实现长效管理

很多人会把它和传统 OneNote 纸质化记事本画上等号,但二者有着本质区别:普通 OneNote 仅能完成文字、图片的基础记录,而Copilot Notebook 是微软 365 生态中搭载长效上下文记忆的 AI 专属独立工作区,也是当前整套 Office 体系里综合能力顶尖的一体化知识管理工具。 它的核心逻辑不再是单纯 “记录文字”,而是以文件资料为根基,让 AI 深度读取、理解素材全文,围绕你的文档搭建完整知识体系,自动产出配套梳理、复习、可视化素材,完美适配论文、技术方案、会议纪要、学习课件等各类长文本场景。

优秀的个人博客,低调大师

@vuemap/vue-amap 1.0.2版本紧急发布

@vuemap/vue-amap是一个基于vue和高德地图2.0封装的vue地图组件库,对amapJS和loca做了常用封装。 vue3.0版本组件的参数和事件没有做任何调整,可以平滑的从vue2升级到vue3 本次更新 修复打包后地图无法加载问题 NPM安装 npm install @vuemap/vue-amap@next --save 引入组件 import VueAMap, {initAMapApiLoader} from '@vuemap/vue-amap'; import '@vuemap/vue-amap/dist/style.css' initAMapApiLoader({ key: 'YOUR_KEY' }) createApp(App) .use(Element) .mount('#app') 示例 <el-amap :center="center" :zoom="zoom" @init="initMap" @click="clickMap" />

优秀的个人博客,低调大师

ES集群7.3.2版本在线扩容Data节点

背景 接到生产业务需求,需要在线扩容ES集群且不能影响数据安全性,经过对Elasticsearch角色的分析,发现直接扩容Data节点最简单而且能满足需求。备注:原来ES集群3节点dim角色默认都开启了。 原节点信息 [root@188_33_centos ~]# curl 192.168.188.33:9200/_cat/nodes 192.168.188.33 51 98 3 0.23 0.20 0.17 dim - es-33 192.168.188.39 33 97 2 0.01 0.06 0.11 dim * es-39 192.168.188.40 24 97 2 0.30 0.16 0.15 dim - es-40 [root@188_33_centos ~]# curl 192.168.188.33:9200 { "name" : "es-33", "cluster_name" : "escluster", "cluster_uuid" : "mc5KtwBYSh-OHX5VdW3D8g", "version" : { "number" : "7.3.2", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "1c1faf1", "build_date" : "2019-09-06T14:40:30.409026Z", "build_snapshot" : false, "lucene_version" : "8.1.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } 在线扩容节点 备注:分别在新增节点es-87与es-135上执行如下操作。 1.设置基本依赖Java环境 [root@188-87-centos ~]# java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) 2.调整hosts信息 [root@188-87-centos ~]# cat /etc/hosts 192.168.188.33 es-33 192.168.188.39 es-39 192.168.188.40 es-40 192.168.188.87 es-87 192.168.188.135 es-135 3.安装elasticsearch [root@188-87-centos ~]# rpm -ivh elasticsearch-7.3.2-x86_64.rpm warning: elasticsearch-7.3.2-x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY Preparing... ################################# [100%] Creating elasticsearch group... OK Creating elasticsearch user... OK Updating / installing... 1:elasticsearch-0:7.3.2-1 ################################# [100%] ### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service ### You can start elasticsearch service by executing sudo systemctl start elasticsearch.service future versions of Elasticsearch will require Java 11; your Java version from [/usr/local/jdk/jre] does not meet this requirement Created elasticsearch keystore in /etc/elasticsearch 4.修改Node节点配置文件 参考之前节点配置文件,这里只需要修改node.name、network.host即可,其他保持不变。 [root@188-87-centos elasticsearch]# cat elasticsearch.yml cluster.name: escluster node.name: es-87 node.master: false node.data: true path.data: /data1/esdata path.logs: /data1/eslog network.host: 192.168.188.87 http.port: 9200 discovery.zen.ping.unicast.hosts: ["192.168.188.33:9300","192.168.188.39:9300", "192.168.188.40:9300"] cluster.initial_master_nodes: ["es-33","es-39","es-40"] http.cors.enabled: true http.cors.allow-origin: "*" 5.设置目录权限 [root@188_87_centos elasticsearch]# mkdir /data1/{esdata,eslog} [root@188_87_centos elasticsearch]# chown elasticsearch:elasticsearch /data1/esdata [root@188_87_centos elasticsearch]# chown elasticsearch:elasticsearch /data1/eslog [root@188_87_centos elasticsearch]# ls -lh /data1/ total 8.0K drwxr-xr-x 2 elasticsearch elasticsearch 4.0K Jun 5 10:22 esdata drwxr-xr-x 2 elasticsearch elasticsearch 4.0K Jun 5 10:22 eslog 6.启动Node节点 [root@188-87-centos elasticsearch]# systemctl enable elasticsearch.service Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service. [root@188-87-centos elasticsearch]# systemctl start elasticsearch [root@188-87-centos elasticsearch]# systemctl status elasticsearch ● elasticsearch.service - Elasticsearch Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2020-06-05 10:25:13 CST; 5s ago Docs: http://www.elastic.co Main PID: 17417 (java) CGroup: /system.slice/elasticsearch.service ├─17417 /usr/share/elasticsearch/jdk/bin/java -Xms3g -Xmx3g -XX:+UseConcMarkSweepG... └─17513 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/contr... Jun 05 10:25:13 188-87-centos systemd[1]: Started Elasticsearch. Jun 05 10:25:13 188-87-centos systemd[1]: Starting Elasticsearch... Jun 05 10:25:14 188-87-centos elasticsearch[17417]: OpenJDK 64-Bit Server VM warning: Opti...e. Hint: Some lines were ellipsized, use -l to show in full. 7.检查集群情况 [root@188_33_centos elasticsearch]# curl 192.168.188.33:9200/_cat/nodes 192.168.188.40 23 98 4 0.40 0.19 0.15 dim - es-40 192.168.188.87 9 98 5 0.89 0.44 0.20 di - es-87 192.168.188.33 57 98 7 0.17 0.22 0.21 dim - es-33 192.168.188.39 31 98 3 0.29 0.17 0.15 dim * es-39 192.168.188.135 9 63 0 0.27 0.10 0.07 di - es-135 [root@188_33_centos elasticsearch]# curl 192.168.188.33:9200/_cluster/health?pretty { "cluster_name" : "escluster", "status" : "green", "timed_out" : false, "number_of_nodes" : 5, "number_of_data_nodes" : 5, "active_primary_shards" : 45, "active_shards" : 90, "relocating_shards" : 2, "initializing_shards" : 0, "unassigned_shards" : 0, "delayed_unassigned_shards" : 0, "number_of_pending_tasks" : 0, "number_of_in_flight_fetch" : 0, "task_max_waiting_in_queue_millis" : 0, "active_shards_percent_as_number" : 100.0 } 总结 弄清Elasticsearch节点类型,这里主要用到Master节点、 Data节点、 Ingest节点。主节点负责管理整个集群。它管理所有节点的状态,并周期性地将集群状态同步到集群中的所有其他节点,通知大家有什么新节点加入了集群,有什么节点脱离了集群。主节点会定期向所有其他节点发送ping消息,以此判断它们是否正常存活(别的节点也会向主节点发送ping消息)。主节点的重要任务之一是配置管理。它管理着全部元数据,以及集群中所有索引的映射。数据节点负责保存数据、段合并和执行查询。数据节点是集群中真正承担工作任务的地方,因此服务器的配置应该比集群中的其他节点高。数据处理管道由一到多个ingest节点组成,由ingest节点负责每个环节的处理。依ingest节点要处理的任务不同,它们可能会需要很多资源,因此有时候需要在集群中指定专用的ingest节点。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册