灵杉Java编程平台第一章:安装

一、下载

网官 http://www.sashulin.com下载

或百度网盘(下载快):灵杉Java编程平台安装包

二、安装与配置

Sashulin2026.7.zip 文件直接解压即可。以下是目录说明:

|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 目录和文件名称 | 说明 |
| conf目录 | 全局配置目录 |
| -----sashulin.properties | 数据库配置文件。会在flows目录中的json流文件中引用。如在流文件中的设置: "url": "{url}" url在sashulin.properties中定义 |
| -----server.json | 全局参数配置。 log_database/enable false表示不开启流日志记录;true开启,需要配置文件或数据库记录,面向付费用户开放。 sn是注册码,官网上联系罗经理微信。提供免费使用1年。 mode是模式:prod生产,debug调试。debug时会打印很多信息出来,给Sashulin Message Broker项目人员专用。 cluster:集群管理的ip和端口。引擎的运行日志发送给集群控制器,并接收和执行集群控制指令。 |
| db目录 | 灵杉平台的存储数据库。 默认使用H2本地数据库,该目录存放H2数据库文件。 如果使用mysql等其他数据库,则该目录无用。 |
| flows目录 | 存放编译后的流文件。文件格式为json。流文件描述了消息流中的算法组件和执行顺利。 集群控制器做远程部署时,该目录无需要存放文件,由SMB引擎接收集群控制器的消息流描述内容即可。 |
| html目录 | 存放Html相关文件。消息流中的HttpServer组件的webroot设置为 %sashulin%/html路径时,SMB引擎自动设置为webserver,启动时将自动加载该目录中的html、js、css、图片等文件。支持vue\react\angular等框架编译后的文件。 |
| jdk目录 | 将不同jdk版本存放于此,供代码编译和SMB运行选用。 |
| lib目录 | jdk8专用库。第三方jar存放于此,SMB启动时加载。 |
| lib21目录 | jdk17+专用库。第三方jar存放于此,SMB启动时加载。 |
| logs目录 | 保存引擎运行时产生的日志文件。 Java计算组件中调用FlowApi.printLog方法,产生的日志存放于此。 |
| mirrors目录 | 灵杉平台允许创建多个SMB运行实例。此目录管理和存放实例文件。 |
| sashulin目录 | Java计算组件和Mapping组件编译后的class文件存放于此。 |
| temp目录 | 临时文件目录。 |
| users目录 | 灵杉平台注册用户目录。(自动生成) |

三、运行

根据操作系统选择startup_linux.sh、startup_win.bat、startup_linux.sh运行。

如果没有安装java环境,没有关系,编辑打开对应的启动文件,修改启动参数:

把jdk/linux_x86_jdk8/bin/java路径加上即可。

Haskell 复制代码
#!/bin/sh
basepath=$(cd `dirname $0`; pwd)/lib
javaCmd='nohup jdk/linux_x86_jdk8/bin/java -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=60 -Dfile.encoding=UTF-8 -Xbootclasspath/a'
for dir in $(ls $basepath)
do
  javaCmd="$javaCmd":"$basepath"/"$dir"
done
javaCmd="$javaCmd"" -jar lib/Sashulin.jar >sashulin.out &"
exec $javaCmd

四、进入灵杉java编程平台

在浏览器中输入http://127.0.0.1:9004/login

默认用户和密码是admin 123456 登录后请修改密码。

重要配置一:

在主界面中的【构建】->【参数设置】中修改接口和日志目录。把日志接口中的127.0.0.1改成服务器IP;日志目录改为引擎中logs目录。

重要配置二:

jdk配置。在主界面中的【构建】->【JDK设置】

可选配置三:

Deepseek。在主界面中的【构建】->【Deepseek】配置 API Key。可用于Java计算组件中自动生成逻辑代码。

相关推荐
神仙别闹13 小时前
基于 C++ 实现(控制台)学生成绩管理系统
开发语言·c++
Wang's Blog13 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
此时不提桶,更待何时13 小时前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
伞伞悦读13 小时前
【第36期】Python 目录与路径详解:pathlib、文件遍历、创建、复制、移动和删除风险
开发语言·python
鹿角片ljp15 小时前
KV Cache 解析
java·算法
captain37615 小时前
网络原理(9)-数据链路层
java·网络协议·java-ee
惊讶的猫16 小时前
意图识别置信度和检索重排的分数
java
2601_9669496516 小时前
只拿到股票代码还不够:量化程序到底还需要哪些标的信息?——从数据建模开始理解股票元数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
caoerzhong16 小时前
仓库管理数字化趋势解读:JeeWMS 开源 Java WMS 视角下的五个演进方向
java·开源