`
keyboardsun
  • 浏览: 58257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

WAS 控制台 命令 脚本 jacl代码参考

阅读更多

jacl代码参考

转载请标明出处http://blog.csdn.net/keyboardsun http://www.chinacsharp.net keyboardsun

Appendix A: Exercises (available for copy-and-paste)
Lesson 2 Exercises


lesson2a.jacl
set list [$AdminApp list]
puts stdout $list


LESSON2B.JCL
//************************************************
//* STEP 1 - Invoke WSADMIN, issue command
//************************************************
//INST1 EXEC PGM=IKJEFT01,REGION=0M
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
BPXBATCH SH +
/wasv5config/azcell+
/DeploymentManager+
/bin/wsadmin.sh -conntype none +
-c '$AdminApp list' +
1> /tmp/lesson2b.out +
2> /tmp/lesson2b.err
/*
//**************************************
//* STEP Copy - Copy script output back to joblog
//************************************************
//DIAPPC EXEC PGM=IKJEFT01,REGION=0M
//SYSEXEC DD DISP=SHR,DSN=WAS502.WAS.SBBOEXEC
//SYSTSIN DD *
BBOHFSWR '/tmp/lesson2b.out'
BBOHFSWR '/tmp/lesson2b.err'
//SYSTSPRT DD SYSOUT=*
//


lesson2c.jacl
set list [$AdminApp list]
puts stdout $list
LESSON2C.JCL
//*************************************************
//* STEP 1 - Invoke WSADMIN, point to file
//*************************************************
//INST1 EXEC PGM=IKJEFT01,REGION=0M
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
BPXBATCH SH +
/wasv5config/azcell+
/DeploymentManager+
/bin/wsadmin.sh +
-javaoption -Dscript.encoding=Cp1047 +
-conntype none +
-f /u/user1/lesson2c.jacl +
1> /tmp/lesson2c.out +
2> /tmp/lesson2c.err
/*
//*************************************************
//* STEP Copy - Copy script output back to joblog
//*************************************************
//DIAPPC EXEC PGM=IKJEFT01,REGION=0M
//SYSEXEC DD DISP=SHR,DSN=WAS502.WAS.SBBOEXEC
//SYSTSIN DD *
BBOHFSWR '/tmp/lesson2c.out'
BBOHFSWR '/tmp/lesson2c.err'
//SYSTSPRT DD SYSOUT=*
//



lesson3c.jacl
set string "Four Score and Seven"
set first [lindex $string 0]
set second [lindex $string 1]
set third [lindex $string 2]
set fourth [lindex $string 3]
puts stdout "1st:$first 2nd:$second 3rd:$third 4th:$fourth"


lesson3d.jacl
set cell [lindex $argv 0]
set node [lindex $argv 1]
set server [lindex $argv 2]
set appl [lindex $argv 3]
puts stdout "C:$cell N:$node S:$server A:$appl"


lesson3e.jacl
if { !($argc==3) } then {
puts stdout "You supplied $argc parameters, not three. Try again"
} else {
set cell [lindex $argv 0]
set node [lindex $argv 1]
set server [lindex $argv 2]
puts stdout "Parameters: cell:$cell node:$node server:$server"
}


lesson3f.jacl
set node "<node>"
set server "<server>"
set ear "/u/user1/MyIVT.ear"
set opt [list -node $node -server $server]
puts stdout "AdminApp install $ear $opt"





lesson4b.jacl
$AdminApp uninstall My_IVT_Application
$AdminConfig save



lesson4d.jacl
set ear "/u/user1/MyIVT.ear"
set node "<node>"
set server "<server>"
set WebMod "\"My_IVT_Webapp_Display_Name\""
set uri "MyIVTWebApp.war,WEB-INF/web.xml"
set VH "WSC_host"
# -------------------------------------------------------------------
set VHlist "$WebMod $uri $VH"
set VHopts [list $VHlist]
set options [list -node $node -server $server -MapWebModToVH $VHopts]
# -------------------------------------------------------------------
$AdminApp install $ear $options
$AdminConfig save


lesson4e.jacl
set parm [lindex $argv 0]
if { !($parm == 1 || $parm == 2) } then {
puts stdout "Must supply either 1 for install or 2 for uninstall"
exit
}
# EAR FILE, OPTIONS ----------------------------------------------
set ear "/u/user1/MyIVT.ear"
set name "My_IVT_Application"
set node "<node>"
set server "<server>"
set opts [list -node $node -server $server]
# INSTALL/UNINSTALL ----------------------------------------------
if { ($parm == 1) } then {
puts stdout "Installing $name"
$AdminApp install $ear $opts
$AdminConfig save
} else {
puts stdout "Uninstalling $name"
$AdminApp uninstall $name
$AdminConfig save
}
# ----------------------------------------------------------------
puts stdout "All done."



lesson5a.jacl
set cellid [$AdminConfig getid /Cell:<cell>/]
puts stdout $cellid


lesson5b.jacl
set cellid [$AdminConfig getid /Cell:<cell>/]
$AdminConfig create VirtualHost $cellid {{name Test_VH}}
$AdminConfig save


lesson5c.jacl
set vh_id [$AdminConfig getid /VirtualHost:default_host/]
puts stdout "ID of VirtualHost is $vh_id"


lesson5d.jacl
set vh_id [$AdminConfig getid /VirtualHost:default_host/]
set show_out [$AdminConfig show $vh_id]
puts stdout "Attributes are $show_out"


lesson5e.jacl
set vh_id [$AdminConfig getid /VirtualHost:default_host/]
set show_out [$AdminConfig showAttribute $vh_id aliases]
puts stdout "Attributes are $show_out"


lesson5f.jacl
set alias_id "(cells/<cell>:virtualhosts.xml#HostAlias_1)"
puts stdout [$AdminConfig show $alias_id]



lesson5h.jacl
set cell_id [$AdminConfig getid /Cell:<cell>/]
$AdminConfig create VirtualHost $cell_id {{name New_VH} {aliases {{{port 7777} {hostname *}}}}}
$AdminConfig save
puts stdout [$AdminConfig list VirtualHost]


lesson5i.jacl
set cell "<cell>"
set vh_name "New_VH2"
set host1 "*"
set port1 "8888"
# ---------------------------------------------------
set cell_id [$AdminConfig getid /Cell:$cell/]
# ---------------------------------------------------
set name [list "name" $vh_name]
set p1 [list port $port1]
set h1 [list hostname $host1]
set pair1 [list $p1 $h1]
set alias_attrs [list $pair1]
set aliases [list aliases $alias_attrs]
set VH_attrs [list $name $aliases]
# ---------------------------------------------------
$AdminConfig create VirtualHost $cell_id $VH_attrs
$AdminConfig save
# ---------------------------------------------------
puts stdout [$AdminConfig list VirtualHost]


lesson5i-2.jacl
set cell "<cell>"
set vh_name "New_VH3"
set host1 "*"
set port1 "8888"
set host2 "


lesson5j.jacl
set exist_name "New_VH2"
set new_name "Mod_VH2"
# --------------------------------------------------------
set vh_id [$AdminConfig getid /VirtualHost:$exist_name/]
# --------------------------------------------------------
set name_list [list name $new_name]
set attr_list [list $name_list]
# --------------------------------------------------------
$AdminConfig modify $vh_id $attr_list
$AdminConfig save
# --------------------------------------------------------
puts stdout [$AdminConfig list VirtualHost]


lesson5k.jacl
set vh_name "New_VH2"
set port1 "5555"
set host1 "*"
set port2 "6666"
set host2 "*"
# --------------------------------------------------------
set vh_id [$AdminConfig getid /VirtualHost:$vh_name/]
# --------------------------------------------------------
set p1 [list port $port1]
set h1 [list hostname $host1]
set pair1 [list $p1 $h1]
set p2 [list port $port2]
set h2 [list hostname $host2]
set pair2 [list $p2 $h2]
set pair_list [list $pair1 $pair2]
set alias_list [list aliases $pair_list]
set attr_list [list $alias_list]
# --------------------------------------------------------
$AdminConfig modify $vh_id $attr_list
$AdminConfig save
# --------------------------------------------------------
puts stdout [$AdminConfig list VirtualHost]


lesson5l.jacl
set vh_name "New_VH2"
set vh_id [$AdminConfig getid /VirtualHost:$vh_name/]
# --------------------------------------------------------
$AdminConfig remove $vh_id
$AdminConfig save
# --------------------------------------------------------
puts stdout [$AdminConfig list VirtualHost]


lesson5m.jacl
set model_serv [$AdminConfig getid /Server:<serve_long>/]
set parent_node [$AdminConfig getid /Node:<node_long>/]
$AdminConfig createUsingTemplate Server $parent_node {{name <serve_long>}} $model_serv
$AdminConfig save


lesson5n.jacl
set model_serv "<model_server_long>"
set new_serv_name "<new_server_long>"
set parent "<node_long>"
# ------------------------------------------------------------
set m_ID [$AdminConfig getid /Server:$model_serv/]
set p_ID [$AdminConfig getid /Node:$parent/]
# ------------------------------------------------------------
set name_pair [list name $new_serv_name]
set attr_list [list $name_pair]
# ------------------------------------------------------------
$AdminConfig createUsingTemplate Server $p_ID $attr_list $m_ID
$AdminConfig save
# ------------------------------------------------------------
set var [$AdminControl completeObjectName type=NodeSync,node=$parent,*]
$AdminControl invoke $var sync



lesson5o.jacl
set server_long "<server_long>"
set new_short "<server_short>"
set parent "<node_long>"
set server_id [$AdminConfig getid /Server:$server_long/]
# --------------------------------------------------------
set name_list [list shortName $new_short]
set attr_list [list $name_list]
# --------------------------------------------------------
$AdminConfig modify $server_id $attr_list
$AdminConfig save
# --------------------------------------------------------
set var [$AdminControl completeObjectName type=NodeSync,node=$parent,*]
$AdminControl invoke $var sync


lesson5p.jacl
set server_long "<server_long>"
set parent "<node_long>"
set new_CTN "<NEW_CLUSTER_TRAN>"
# ------------------------------------------------------------
set server_ID [$AdminConfig getid /Server:$server_long/]
set appl_serv_ID [$AdminConfig list ApplicationServer $server_ID]
set prop_list [$AdminConfig list Property $appl_serv_ID]
set ctn_prop [lindex $prop_list 0]
set first_seven [string range $ctn_prop 0 6]
# ------------------------------------------------------------
if { !($first_seven=="Cluster") } then {
puts stdout "Got wrong property!"
exit
}
# ------------------------------------------------------------
set value_pair [list value $new_CTN]
set attr_list [list $value_pair]
$AdminConfig modify $ctn_prop $attr_list
$AdminConfig save
# ------------------------------------------------------------
set var [$AdminControl completeObjectName type=NodeSync,node=$parent,*]
$AdminControl invoke $var sync


Lesson 6 Exercises
LESSON6A.JCL

//**************************************************
//* STEP 1 - Start Server
//**************************************************
//INST1 EXEC PGM=IKJEFT01,REGION=0M
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
BPXBATCH SH +
/<config root>+
/DeploymentManager+
/bin/wsadmin.sh +
-conntype SOAP +
-host <host> +
-port <port> +
-c '$AdminControl startServer <server> <node>' +
1> /tmp/lesson6a.out +
2> /tmp/lesson6a.err
/*
//**************************************************
//* STEP Copy - Copy script output back to joblog
//**************************************************
//DIAPPC EXEC PGM=IKJEFT01,REGION=0M
//SYSEXEC DD DISP=SHR,DSN=WAS502.WAS.SBBOEXEC
//SYSTSIN DD *
BBOHFSWR '/tmp/lesson6a.out'
BBOHFSWR '/tmp/lesson6a.err'
//SYSTSPRT DD SYSOUT=*
//
lesson6b.jacl

set server [$AdminControl completeObjectName
cell=<cell>,node=<node>,name=<server>,type=Server,*]
puts stdout [$AdminControl getAttribute $server state]


lesson6c.jacl
set appManager [$AdminControl queryNames
cell=<cell>,node=<node>,type=ApplicationManager,process=<server>,*]
$AdminControl invoke $appManager startApplication My_IVT_Application

lesson6d.jacl
set appManager [$AdminControl queryNames
cell=<cell>,node=<node>,type=ApplicationManager,process=<server>,*]
$AdminControl invoke $appManager stopApplication My_IVT_Application

lesson6e.jacl
set app_name "My_IVT_Application"
# ----------------------------------------------
set status [$AdminControl completeObjectName type=Application,name=$app_name,*]
# ----------------------------------------------
set length [string length $status]
if { ($length==0) } then {
puts stdout "Application is STOPPED"
} else {
puts stdout "Application is STARTED"
}


Lesson 7 Exercises
lesson7a.jacl

$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>
-appname My_IVT_Application2}
$AdminConfig save
set var [$AdminControl completeObjectName type=NodeSync,node=<node>,*]
$AdminControl invoke $var sync

lesson7b.jacl
$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>
-BindJndiForEJBNonMessageBinding {{"My IVT EJB Module Display Name" My_IVT_EJB_Name
MyIVTStatelessSession.jar,META-INF/ejb-jar.xml ejb/New_JNDI}}}
set var [$AdminControl completeObjectName type=NodeSync,node=<node>,*]
$AdminControl invoke $var sync


lesson7c.jacl
$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>
-MapEJBRefToEJB {{"My_IVT_Webapp_Display_Name" "" MyIVTWebApp.war,WEB-INF/web.xml
ejb/ivtEJBObject com.ibm.websphere.ivt.ivtEJB.ivtEJBObject ejb/New_JNDI}}}
set var [$AdminControl completeObjectName type=NodeSync,node=<node>,*]
$AdminControl invoke $var sync


lesson7d.jacl
# -------------------------------------------------------------------
# Application and Target settings
# -------------------------------------------------------------------
set ear_file "/u/user1/MyIVT.ear"
set server "<server>"
set node "<node>"
# -------------------------------------------------------------------
# BindJndiForEJBNonMessageBinding settings
# -------------------------------------------------------------------
set b_option "-BindJndiForEJBNonMessageBinding"
set b_mod "\"My IVT EJB Module Display Name\""
set b_ejb "My_IVT_EJB_Name"
set b_uri "MyIVTStatelessSession.jar,META-INF/ejb-jar.xml"
set b_jndi "ejb/New_JNDI"
# -------------------------------------------------------------------
# MapEJBRefToEJB settings
# -------------------------------------------------------------------
set m_option "-MapEJBRefToEJB"
set m_mod "\"My_IVT_Webapp_Display_Name\""
set m_ejb "\"\""
set m_uri "MyIVTWebApp.war,WEB-INF/web.xml"
set m_ref "ejb/ivtEJBObject"
set m_class "com.ibm.websphere.ivt.ivtEJB.ivtEJBObject"
set m_jndi $b_jndi
# -------------------------------------------------------------------
# Construct BindJndiForEJBNonMessageBinding option list
# -------------------------------------------------------------------
set b_string "$b_mod $b_ejb $b_uri $b_jndi"
set b_list [list $b_string]
# -------------------------------------------------------------------
# Construct MapEJBRefToEJB option list
# -------------------------------------------------------------------
set m_string "$m_mod $m_ejb $m_uri $m_ref $m_class $m_jndi"
set m_list [list $m_string]
# -------------------------------------------------------------------
# Construct $AdminApp command
# -------------------------------------------------------------------
set cmd_opt_list [list -node $node -server $server]
lappend cmd_opt_list $b_option
lappend cmd_opt_list $b_list
lappend cmd_opt_list $m_option
lappend cmd_opt_list $m_list
$AdminApp install $ear_file $cmd_opt_list
$AdminConfig save
# -------------------------------------------------------------------
# Invoke node synchronization
# -------------------------------------------------------------------
set var [$AdminControl completeObjectName type=NodeSync,node=$node,*]
$AdminControl invoke $var sync

lesson7e.jacl
$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>
-update -appname My_IVT_Application}
$AdminConfig save
set var [$AdminControl completeObjectName type=NodeSync,node=<node>,*]
$AdminControl invoke $var sync
lesson7f.jacl
$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>
-update -update.ignore.new -appname My_IVT_Application}
$AdminConfig save
set var [$AdminControl completeObjectName type=NodeSync,node=<node>,*]
$AdminControl invoke $var sync


lesson7g.jacl
# -------------------------------------------------------------------
# Application and Target settings
# -------------------------------------------------------------------
set ear_file "/u/user1/BeCashAc.ear"
set server "<server>"
set node "<node>"
# -------------------------------------------------------------------
# MapResRefToEJB settings
# -------------------------------------------------------------------
set r_option "-MapResRefToEJB"
set r_mod "\"BeCashAcEJB\""
set r_ejb "\"BeCashAcSession\""
set r_uri "BeCashAcEJB.jar,META-INF/ejb-jar.xml"
set r_ref "CICSConnectionFactory "
set r_class "javax.resource.cci.ConnectionFactory"
set r_jndi "eis/My_CICS_CF"
# -------------------------------------------------------------------
# Construct MapResRefToEJB option list
# -------------------------------------------------------------------
set r_string "$r_mod $r_ejb $r_uri $r_ref $r_class $r_jndi"
set r_list [list $r_string]
# -------------------------------------------------------------------
# Construct $AdminApp command
# -------------------------------------------------------------------
set cmd_opt_list [list -node $node -server $server]
lappend cmd_opt_list $r_option
lappend cmd_opt_list $r_list
$AdminApp install $ear_file $cmd_opt_list
$AdminConfig save
# -------------------------------------------------------------------
# Invoke node synchronization
# -------------------------------------------------------------------
set var [$AdminControl completeObjectName type=NodeSync,node=$node,*]
$AdminControl invoke $var sync


Lesson 8 Exercises
lesson8a.jacl

$AdminApp install /u/user1/MyIVT.ear {-cluster <cluster>}
$AdminConfig save
lesson8b.jacl
$AdminApp install /u/user1/MyIVT.ear {-cluster <cluster>}
$AdminConfig save
set var [$AdminControl completeObjectName type=NodeSync,node=<node_1>,*]
$AdminControl invoke $var sync
set var [$AdminControl completeObjectName type=NodeSync,node=<node_2>,*]
$AdminControl invoke $var sync

synch_cluster.jacl
set c_id [$AdminConfig getid /ServerCluster:<cluster_long>/]
set c_membs [$AdminConfig list ClusterMember $c_id]
foreach m_id $c_membs {
set node_name [$AdminConfig showAttribute $m_id nodeName]
set nodeSync [$AdminControl completeObjectName type=NodeSync,node=$node_name,*]
set work [$AdminControl invoke $nodeSync sync]
}


lesson8c.jacl
set cluster [$AdminControl completeObjectName type=Cluster,name=<cluster_long>,*]
$AdminControl invoke $cluster start


lesson8d.jacl
set cluster [$AdminControl completeObjectName type=Cluster,name=<cluster_long>,*]
$AdminControl invoke $cluster stop


lesson8e.jacl
set cluster [$AdminControl completeObjectName type=Cluster,name=<cluster_long>,*]
$AdminControl getAttribute $cluster state

lesson5o-pre.jacl
set server_long "<new_server_long>"
set server_id [$AdminConfig getid /Server:$server_long/]
# --------------------------------------------------------
puts stdout [$AdminConfig show $server_id]www.myhost.com"
set port2 "9999"
# ---------------------------------------------------
set cell_id [$AdminConfig getid /Cell:$cell/]
# ---------------------------------------------------
set name [list "name" $vh_name]
set p1 [list port $port1]
set h1 [list hostname $host1]
set pair1 [list $p1 $h1]
set p2 [list port $port2]
set h2 [list hostname $host2]
set pair2 [list $p2 $h2]
set alias_attrs [list $pair1 $pair2]
set aliases [list aliases $alias_attrs]
set VH_attrs [list $name $aliases]
# ---------------------------------------------------
$AdminConfig create VirtualHost $cell_id $VH_attrs
$AdminConfig save
# ---------------------------------------------------
puts stdout [$AdminConfig list VirtualHost]lesson5g.jacl
set alias_id "(cells/<cell>:virtualhosts.xml#HostAlias_1)"
puts stdout [$AdminConfig showAttribute $alias_id port]Lesson 5 Exercises
synch_all.jacl

set node_ids [$AdminConfig list Node]
foreach node $node_ids {
set node_name [$AdminConfig showAttribute $node name]
set nodeSync [$AdminControl completeObjectName type=NodeSync,node=$node_name,*]
if { !($nodeSync=="") } then {
$AdminControl invoke $nodeSync sync
}
}lesson4c.jacl
$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server> -MapWebModToVH
{{"My_IVT_Webapp_Display_Name" MyIVTWebApp.war,WEB-INF/web.xml WSC_host}}}
$AdminConfig saveLesson 4 Exercises
lesson4a.jacl

$AdminApp install /u/user1/MyIVT.ear {-node <node> -server <server>}
$AdminConfig savelesson3g.jacl
set inner [list opt1a opt1b opt1c]
set outer [list -opt1 $inner]
puts stdout "task $outer"lesson3h.jacl
set inopt1 [list opt1a opt1b]
set inopt2 [list opt2a opt2b]
set outer [list -opt1 $inopt1 -opt2 $inopt2]
puts stdout "task $outer"lesson3b.jacl
set cell "mycell"
set node "mynode"
set server "Server1"
set appl "my_appl"
puts stdout "C:$cell N:$node S:$server A:$appl"Lesson 3 Exercises
lesson3a.jacl

set server "Server1"
puts stdout $server
分享到:
评论

相关推荐

    websphere 脚本配置

    为了简化这一过程,WAS提供了一个名为`wsadmin`的命令行工具,它允许用户通过脚本语言执行与管理控制台相同的任务。本文主要探讨如何利用`wsadmin`和Jython脚本进行自动化配置和应用部署,以提高工作效率。 ### ...

    was与 web 服务器通信.doc

    - 可以通过管理控制台或GenPluginCfg命令来创建和更新`plugin-cfg.xml`配置文件。 - 自动化配置选项允许在特定事件(如创建/删除应用程序、更新虚拟主机)时自动生成配置。 7. **管理插件配置** - 生成或更新`...

    一个基于Qt Creator(qt,C++)实现中国象棋人机对战

    qt 一个基于Qt Creator(qt,C++)实现中国象棋人机对战.

    热带雨林自驾游自然奇观探索.doc

    热带雨林自驾游自然奇观探索

    冰川湖自驾游冰雪交融景象.doc

    冰川湖自驾游冰雪交融景象

    C51 单片机数码管使用 Keil项目C语言源码

    C51 单片机数码管使用 Keil项目C语言源码

    基于智能算法的无人机路径规划研究 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    前端分析-2023071100789s12

    前端分析-2023071100789s12

    Delphi 12.3控件之Laz-制作了一些窗体和对话框样式.7z

    Laz_制作了一些窗体和对话框样式.7z

    ocaml-docs-4.05.0-6.el7.x64-86.rpm.tar.gz

    1、文件内容:ocaml-docs-4.05.0-6.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ocaml-docs-4.05.0-6.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊

    学习笔记-沁恒第六讲-米醋

    学习笔记-沁恒第六讲-米醋

    工业机器人技术讲解【36页】.pptx

    工业机器人技术讲解【36页】

    基于CentOS 7和Docker环境下安装和配置Elasticsearch数据库

    内容概要:本文档详细介绍了在 CentOS 7 上利用 Docker 容器化环境来部署和配置 Elasticsearch 数据库的过程。首先概述了 Elasticsearch 的特点及其主要应用场景如全文检索、日志和数据分析等,并强调了其分布式架构带来的高性能与可扩展性。之后针对具体的安装流程进行了讲解,涉及创建所需的工作目录,准备docker-compose.yml文件以及通过docker-compose工具自动化完成镜像下载和服务启动的一系列命令;同时对可能出现的问题提供了应对策略并附带解决了分词功能出现的问题。 适合人群:从事IT运维工作的技术人员或对NoSQL数据库感兴趣的开发者。 使用场景及目标:该教程旨在帮助读者掌握如何在一个Linux系统中使用现代化的应用交付方式搭建企业级搜索引擎解决方案,特别适用于希望深入了解Elastic Stack生态体系的个人研究与团队项目实践中。 阅读建议:建议按照文中给出的具体步骤进行实验验证,尤其是要注意调整相关参数配置适配自身环境。对于初次接触此话题的朋友来说,应该提前熟悉一下Linux操作系统的基础命令行知识和Docker的相关基础知识

    基于CNN和FNN的进化神经元模型的快速响应尖峰神经网络 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    网络小说的类型创新、情节设计与角色塑造.doc

    网络小说的类型创新、情节设计与角色塑造

    毕业设计-基于springboot+vue开发的学生考勤管理系统【源码+sql+可运行】50311.zip

    毕业设计_基于springboot+vue开发的学生考勤管理系统【源码+sql+可运行】【50311】.zip 全部代码均可运行,亲测可用,尽我所能,为你服务; 1.代码压缩包内容 代码:springboo后端代码+vue前端页面代码 脚本:数据库SQL脚本 效果图:运行结果请看资源详情效果图 2.环境准备: - JDK1.8+ - maven3.6+ - nodejs14+ - mysql5.6+ - redis 3.技术栈 - 后台:springboot+mybatisPlus+Shiro - 前台:vue+iview+Vuex+Axios - 开发工具: idea、navicate 4.功能列表 - 系统设置:用户管理、角色管理、资源管理、系统日志 - 业务管理:班级信息、学生信息、课程信息、考勤记录、假期信息、公告信息 3.运行步骤: 步骤一:修改数据库连接信息(ip、port修改) 步骤二:找到启动类xxxApplication启动 4.若不会,可私信博主!!!

    57页-智慧办公园区智能化设计方案.pdf

    在智慧城市建设的大潮中,智慧园区作为其中的璀璨明珠,正以其独特的魅力引领着产业园区的新一轮变革。想象一下,一个集绿色、高端、智能、创新于一体的未来园区,它不仅融合了科技研发、商业居住、办公文创等多种功能,更通过深度应用信息技术,实现了从传统到智慧的华丽转身。 智慧园区通过“四化”建设——即园区运营精细化、园区体验智能化、园区服务专业化和园区设施信息化,彻底颠覆了传统园区的管理模式。在这里,基础设施的数据收集与分析让管理变得更加主动和高效,从温湿度监控到烟雾报警,从消防水箱液位监测到消防栓防盗水装置,每一处细节都彰显着智能的力量。而远程抄表、空调和变配电的智能化管控,更是在节能降耗的同时,极大地提升了园区的运维效率。更令人兴奋的是,通过智慧监控、人流统计和自动访客系统等高科技手段,园区的安全防范能力得到了质的飞跃,让每一位入驻企业和个人都能享受到“拎包入住”般的便捷与安心。 更令人瞩目的是,智慧园区还构建了集信息服务、企业服务、物业服务于一体的综合服务体系。无论是通过园区门户进行信息查询、投诉反馈,还是享受便捷的电商服务、法律咨询和融资支持,亦或是利用云ERP和云OA系统提升企业的管理水平和运营效率,智慧园区都以其全面、专业、高效的服务,为企业的发展插上了腾飞的翅膀。而这一切的背后,是大数据、云计算、人工智能等前沿技术的深度融合与应用,它们如同智慧的大脑,让园区的管理和服务变得更加聪明、更加贴心。走进智慧园区,就像踏入了一个充满无限可能的未来世界,这里不仅有科技的魅力,更有生活的温度,让人不禁对未来充满了无限的憧憬与期待。

    一种欠定盲源分离方法及其在模态识别中的应用 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    Matlab实现基于BO贝叶斯优化Transformer结合GRU门控循环单元时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)

    内容概要:本文介绍了使用 Matlab 实现基于 BO(贝叶斯优化)的 Transformer 结合 GRU 门控循环单元时间序列预测的具体项目案例。文章首先介绍了时间序列预测的重要性及其现有方法存在的限制,随后深入阐述了该项目的目标、挑战与特色。重点描述了项目中采用的技术手段——结合 Transformer 和 GRU 模型的优点,通过贝叶斯优化进行超参数调整。文中给出了模型的具体实现步骤、代码示例以及完整的项目流程。同时强调了数据预处理、特征提取、窗口化分割、超参数搜索等关键技术点,并讨论了系统的设计部署细节、可视化界面制作等内容。 适合人群:具有一定机器学习基础,尤其是熟悉时间序列预测与深度学习的科研工作者或从业者。 使用场景及目标:适用于金融、医疗、能源等多个行业的高精度时间序列预测。该模型可通过捕捉长时间跨度下的复杂模式,提供更为精准的趋势预判,辅助相关机构作出合理的前瞻规划。 其他说明:此项目还涵盖了从数据采集到模型发布的全流程讲解,以及GUI图形用户界面的设计实现,有助于用户友好性提升和技术应用落地。此外,文档包含了详尽的操作指南和丰富的附录资料,包括完整的程序清单、性能评价指标等,便于读者动手实践。

    漫画与青少年教育关系.doc

    漫画与青少年教育关系

Global site tag (gtag.js) - Google Analytics