SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
用户自行下载需要的安装包,对应版本参考如下:
软件 | 版本 |
---|---|
PostgreSQL | Postgresql9.3.4.tar.gz |
postgresql-JDBC | postgresql-42.0.0.jre7.jar |
jboss | jboss-as-7.1.1.Final.zip |
JDK | JDK1.7 |
Note:
JBoss7 与 jdk1.8 不兼容,建议使用 jdk-1.7.x 的版本。postgresql-JDBC 对 JDK 的驱动依赖很强,不同的 JDK 版本对应的 postgresql-JDBC 版本不一样,用户需要参看下载官网上说明。
安装并部署 PostgreSQL
用户需自行安装并部署 PostgreSQL。
配置 JDK 环境变量
修改配置文件
$ vim /etc/profile
增加如下配置项
export JAVA_HOME=/usr/java/jdk1.7.0_67 export CLASSPATH=${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib export PATH=${JAVA_HOME}/bin:${PATH}
使环境变量生效
$ source /etc/profile
安装 JBoss
将安装包解压到 /opt
目录下,并修改名字为“jboss”
$ unzip jboss-as-7.1.1.Final.zip -d /opt $ mv JBoss-7.1.1.Final jboss
Note:
JBoss 有“domain”和“standalone”两种运行模式,两种模式的安装和配置是相同的。由于“standalone”提供的功能相对比较多,比如应用热部署、丰富的 web 操作界面等,因此为了降低安装的复杂度,在本次安装中采用的运行模式是“standalone”。
修改 standalone.conf
配置文件
$ vim /opt/jboss/bin/standalone.conf
设置 JAVA_HOME 的值(用户可根据实际情况配置)
JAVA_HOME=/usr/java/jdk1.7.0_67
修改 standalone.xml
配置文件
$ vim /opt/jboss/standalone/configuration/standalone.xml
将所有的 127.0.0.1 修改成本机 IP,修改方式如下:
:%s/127.0.0.1/192.168.31.8/g
Note:
JBoss 作为一个 Web 容器,不仅能实现一些 Java EE 的规范(JMX、JMS、JTA、EJB等),也能对外提供服务( OSGI 功能等),所以建议将所有的地址配置在非 127 的网段里。
启动数据库
$ /opt/jboss/bin/standalone.sh
Note:
执行
standalone.sh
脚本启动 JBoss,所有的日志信息会输出到屏幕上;建议配置日志文件,根据日志的级别来选择日志是持久化还是重定向到/dev/null
中。本次安装选择直接启动standalone.sh
,目的是安装过程中能够及时查看信息,环境安装成功后可以根据自己需求来处理日志。
添加JBoss后台访问用户
进入 bin
目录执行 add-user.sh
$ cd /opt/jboss/bin $ ./add-user.sh
程序提示选择要创建的用户类型,如输入a
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): a
提示输入创建用户的角色、用户名和密码(默认创建 ManagementRealm 角色)
Enter the details of the new user to add. Realm (ManagementRealm) : Username (jboss) : jboss Password : Re-enter Password : About to add user 'jboss' for realm 'ManagementRealm' Is this correct yes/no? yes
提示创建成功
Added user 'jboss' to file '/opt/jboss/standalone/configuration/mgmt-users.properties' Added user 'jboss' to file '/opt/jboss/domain/configuration/mgmt-users.properties'