Linux安装H2数据库

Chason
2021-01-19 / 0 评论 / 0 点赞 / 2,489 阅读 / 1,893 字
温馨提示:
本文最后更新于 2021-03-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、Linux下的安装配置

1、首先你要[下载一个H2的压缩包]。(http://www.h2database.com/html/main.html)(根据需求选择)

image.png

2、解压后的目录结构。

image.png
image.png
image.png

3、然后检查系统JDK,使用命令:#Java -version。

image.png
如果JAVA环境没有配置,就需要先安装配置JDK。

4、解压并增加执行权限。

 unzip h2-2017-06-10.zip
 chmod +x build.sh bin/h2.sh

5、配置H2,修改h2\.sh

cd ~/h2
vim bin/h2.sh
#!/bin/sh
dir=$(dirname "$0")
java -cp "$dir/h2-1.4.196.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Server -tcpAllowOthers -webAllowOthers -baseDir ~/db -webPort 8082 -tcpPort 9001 "$@"
注:org.h2.tools.Server  以服务器模式启动
  -tcpAllowOthers     允许远程主机通过TCP方式访问
  -webAllowOthers      允许远程机器通过浏览器访问
  -webPort 8082     默认的访问端口(8082为未被占用的端口,如果此端口已经被其他端口占用,则改为其他端口)
  -tcpPort 9001     启动TCP服务
  -baseDir ~/db    设置数据库根目录

6、修改build.sh

vim build.sh
#!/bin/sh
if [ -z "$JAVA_HOME" ] ; then
  if [ -d "/usr/java/jdk1.8.0_131" ] ; then
    export JAVA_HOME=/usr/java/jdk1.8.0_131
  else
    echo "Error: JAVA_HOME is not defined."
  fi
fi
if [ "$1" = "clean" ] ; then rm -rf temp bin ; fi
if [ ! -d "temp" ] ; then mkdir temp ; fi
if [ ! -d "bin" ] ; then mkdir bin ; fi
"$JAVA_HOME/bin/javac" -sourcepath src/tools -d bin src/tools/org/h2/build/*.java
"$JAVA_HOME/bin/java" -Xmx256m -cp "bin:$JAVA_HOME/lib/tools.jar:temp" org.h2.build.Build $@

7、启动H2服务。

cd ~/h2/bin
nohup sh h2.sh & tail -f nohup.out

8、验证。

通过浏览器访问http://IP:8082即可。

参考:https://my.oschina.net/u/3375733/blog/1458434

0

评论区