Neo4j安装
注意安装好之后需要 修改neo4j.conf,将dbms.connectors.default_listen_address
取消注释,否则web无法访问
#java环境 jdk1.8
cd /usr/local && curl -O http://mirrors.d.com/software/jdk/1.8/jdk-8u121-linux-x64.tar.gz
tar -zxvf jdk-8u121-linux-x64.tar.gz
ln -s ./jdk1.8.0_121 ./jdk
rm -rf ./jdk-8u121-linux-x64.tar.gz
#添加到环境变量
vim /etc/profile
#export JAVA_HOME=/usr/local/jdk
#export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
#安装 neo4j
cd /usr/local/ && curl -O http://mirrors.d.com/software/neo4j/3.3.1/neo4j-community-3.3.1-unix.tar.gz
tar -zxvf ./neo4j-community-3.3.1-unix.tar.gz
ln -s neo4j-community-3.3.1 ./neo4j
sed -i 's/#dbms.connectors.default_listen_address/dbms.connectors.default_listen_address/' /usr/local/neo4j/conf/neo4j.conf
ulimit -n 65535 && /usr/local/neo4j/bin/neo4j start
DockerFile
cd /data/docker/data/dockerfile/neo4j/3.3.1
docker-build -i neo4j:3.3.1
docker-create -i neo4j:3.3.1 -n neo4j -p 172.24.132.2 ||172.24.133.10
docker ps -a #列出所有容器
docker ps #列出运行的容器
docker start neo4j #运行neo4j容器
# docker rm neo4j #删除容器
# docker rmi -f imageid #强制删除镜像
docker exec -it neo4j /bin/bash #登录到容器中
#其中docker容器中的/data/volume是挂载到主机,不会随着容器删除而丢失,
#ip映射,将docker容器内部ip与主机映射
#其中 neo4j的web应用端口是7474,http通过openresty映射 数据端口是7687通过iptables映射
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 10.0.30.140 --dport 7687 -j DNAT --to 172.24.132.2:7687
service iptables save
service iptables restart
网友评论