In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
This article is to share with you about the installation and deployment of CronHub, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.
I. basic environment
IP:10.29.181.32
# mkdir-p / opt/software/tools
# ls / opt/software/tools
Apache-ant-1.9.9-bin.tar.bz2 jdk-8u51-linux-x64.tar.gz
Apache-tomcat-8.0.24.tar.gz master.zip
Second, install MYSQL
(1) yum can be used for installation
# yum-y install mysql-server
# yum-y install php-mysql
(2) you can install using the source code installation script written by yourself.
# cd / opt/software/tools
# unzip mysql-install.zip
# cd mysql-install
# vim mysql_install.sh
Change the correct path where package_dir stores the script for you
# sh mysql_install.sh
#. / etc/profile
# vim / etc/my.cnf
Change:
Innodb_buffer_pool_size = 2G
# / etc/init.d/mysqld start launch
# setting chkconfig mysqld on for self-booting
# mysqladmin-u root password '1qazox WSXY' Set the user password to log in to mysql
# mysql-uroot-p login authentication
> select user,host,password from mysql.user
Delete from mysql.user where user=''; deletes anonymous users
> grant all privileges on cronhub_manage_system.* to 'cronhub'@'%' identified by' 1qazure WSXstores; authorized users can connect to libraries used by cronhub
Build a database and a table
# cd / opt/software/tools
# unzip master.zip
# mv CronHub-master/ / usr/local/
# cd / usr/local/CronHub-master/WebRoot/download
# mysql-uroot-p
< cronhub_manage_system.sql # mysql -uroot -p >Show databases;-- > cronhub_manage_system
> use cronhub_manage_system
Show tables; looks at the generated tables in the library and empties them
Third, install JDK
# cd / opt/software/tools/
# tar zxvf jdk-8u51-linux-x64.tar.gz
# mkdir / usr/local/java
# mv jdk1.8.0_51/ / usr/local/java/
# vim / etc/profile
Add the following:
# set JDK enviroment
JAVA_HOME=/usr/local/java/jdk1.8.0_51
JAVA_BIN=/usr/local/java/jdk1.8.0_51/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
Export JAVA_HOME JAVA_BIN PATH CLASSPATH
#. / etc/profile
# java-version verification
Java version "1.8.051"
4. Modify the configuration file of JAVA WEB central server and package
(1) install ant
# cd / opt/software/tools/
# tar xvf apache-ant-1.9.9-bin.tar.bz2-C / usr/local/
# vim / etc/profile
Add the following:
# set Ant enviroment
Export ANT_HOME=/usr/local/apache-ant-1.9.9
Export PATH=$PATH:$ANT_HOME/bin
#. / etc/profile
(2) modify the configuration file
# cd / usr/local/CronHub-master/ant
# vim 192.168.101.9.properties
Contains the contents of the application.properties and log4j.properties files. Need to change to your own database, installation path and other information. The contents are as follows:
Db.jdbcurl=jdbc\: mysql\: / / 10.29.181.32\: 3306/cronhub_manage_system?useUnicode\ = true&characterEncoding\ = UTF-8
Db.username=cronhub
Db.password=1qaz@WSX?
UndoReportHttpUrl=http\: / / 10.29.181.32\: 8085/record_undo/report.action
ServerRootUrl=http\: / / 10.29.181.32\: 8085
AlertFromUserMail=monitor@66rpg.com
AlertFromPassword=YjImayomdhk55nQq
AlertHostMail=smtp.exmail.qq.com
AlertDestMail= {"3004947672@qq.com"\: ""}
# log4j
Log4j.rootLogger=info, stdout
Log4j.appender.stdout=org.apache.log4j.ConsoleAppender
Log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
Log4j.appender.stdout.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.Validate=info, validate
Log4j.appender.validate=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.validate.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/service.log
Log4j.appender.validate.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.validate.layout=org.apache.log4j.PatternLayout
Log4j.appender.validate.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.Error=error, err
Log4j.appender.err=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.err.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/error.log
Log4j.appender.err.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.err.layout=org.apache.log4j.PatternLayout
Log4j.appender.err.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.DaemonError=error, daemonError
Log4j.appender.daemonError=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.daemonError.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/daemonError.log
Log4j.appender.daemonError.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.daemonError.layout=org.apache.log4j.PatternLayout
Log4j.appender.daemonError.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.RecordUndoLogger=info, recordUndoLogger
Log4j.appender.recordUndoLogger=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.recordUndoLogger.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordUndoLogger.log
Log4j.appender.recordUndoLogger.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.recordUndoLogger.layout=org.apache.log4j.PatternLayout
Log4j.appender.recordUndoLogger.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.RecordDoneLogger=info, recordDoneLogger
Log4j.appender.recordDoneLogger=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.recordDoneLogger.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordDoneLogger.log
Log4j.appender.recordDoneLogger.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.recordDoneLogger.layout=org.apache.log4j.PatternLayout
Log4j.appender.recordDoneLogger.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n
Log4j.logger.RecordDoneError=info, recordDoneError
Log4j.appender.recordDoneError=org.apache.log4j.DailyRollingFileAppender
Log4j.appender.recordDoneError.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordDoneError.log
Log4j.appender.recordDoneError.DatePattern='.'yyyy-MM-dd'.bak'
Log4j.appender.recordDoneError.layout=org.apache.log4j.PatternLayout
(3) run build.xml to package
# cd / usr/local/CronHub-master/ant
# ant-f build.xml
# ls / usr/local/CronHub-master/war/CronhubManageSystem_101.9.war
Deploy the war package to tomcat and start it
(1) install tomcat
# cd / opt/software/tools/
# tar zxvf apache-tomcat-8.0.24.tar.gz-C / usr/local/
# cd / usr/local/
# mv apache-tomcat-8.0.24/ dispatch_system_tomcat
(2) deploy tomcat and start it
Be sure to put the previously typed war package under webapp/ROOT/
# rm-rf / usr/local/dispatch_system_tomcat/webapps/ROOT/*
# cp / usr/local/CronHub-master/war/CronhubManageSystem_101.9.war\
/ usr/local/dispatch_system_tomcat/webapps/ROOT/
# cd / usr/local/dispatch_system_tomcat/webapps/ROOT/
# jar-xvf CronhubManageSystem_101.9.war decompress war package
# vim / usr/local/dispatch_system_tomcat/conf/server.xml
Change startup port 8080 to 8085
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.