Pick of the Week'20 | 第 35 周看点--支持 Neo4j & JanusGraph 数据导入

清蒸
2020-08-28

每周看点

每周五 Nebula 为你播报每周看点,每周看点由固定模块:本周新进 pr、社区问答、推荐阅读,和随机模块:本周大事件构成。

即将送走的是 2020 年第 35 个工作周的周五 🌝 来和 Nebula 一块回顾下本周图数据库和 Nebula 有什么新看点~~

本周大事件

TheNextPlatform 是一个面向未来的技术平台,向 CIO、高级架构师等技术决策者传递前沿技术。Nebula Graph 作为开源分布式图数据库技术的代表受邀参加该平台主办的 Database Event 线上大会。欧若数网 CEO Sherman 接受 TheNextPlaform 的采访,谈图数据库对企业的价值。同时参会的还有来自 Google,MongoDB,OmniSci 等厂商的数据库专家。

Nebula Graph Exchange(原 Spark Writer)现支持从 Neo4j 和 JanusGraph 中导入数据,配置完 Neo4j / JanusGraph 连接之后,执行下面 Nebula Graph Exchange 命令即可导入数据

$SPARK_HOME/bin/spark-submit --class com.vesoft.nebula.tools.importer.Exchange --master "local[10]" target/exchange-1.0.1.jar -c /path/to/conf/neo4j_application.conf

具体的连接配置,Nebula Graph 官方将出一篇文章详细描述当中的实现原理及特殊配置。

本周新进 pr

本周 Nebula Graph 主要有这些产品动态和新合并的 pr:

社区问答

Pick of the Week 每周会从官方论坛、微博、知乎、微信群、微信公众号及 CSDN 等渠道精选问题同你分享。

本周分享的主题是【没有联网的情况下如何安装 Nebula Graph】,温故而知新,本次问题由社区用户 zhaohaifei 提出,Nebula Graph 官方解答。

zhaohaifei 提问:公司没法连接外网如何安装 Nebula Graph 呢?

Nebula:如果在编译源码时无法连接网络,则必须手动下载这些工具和依赖,包括 Nebula Graph 仓库中的 GCC 编译器,第三方库和 CMake。然后,将所有这些复制到你的机器上。以下是快速指南。您仍然需要参考上述步骤以获取更多详细信息。

首先,需要有一台可以连接外网的主机,在主机上面下载下面的文件:

# 请注意,尽管我们使用命令行来演示,但是您可以通过浏览器执行所有下载。

# 第一步:下载 GCC

# RedHat 或 CentOS 用户

$ wget https://oss-cdn.nebula-graph.com.cn/toolset/vesoft-gcc-7.5.0-CentOS-x86_64-glibc-2.12.sh

# Debian 或 Ubuntu 用户

$ wget https://oss-cdn.nebula-graph.com.cn/toolset/vesoft-gcc-7.5.0-Debian-x86_64-glibc-2.13.sh

# 第二步:下载 CMake

$ wget https://cmake.org/files/v3.15/cmake-3.15.5-Linux-x86_64.sh

# 第三步:下载第三方库

$ wget https://oss-cdn.nebula-graph.com.cn/third-party/vesoft-third-party-x86_64-libc-2.12-gcc-7.5.0-abi-11.sh

然后,将这些软件包复制到你的机器:

# 第一步:安装 GCC

# RedHat 或 CentOS 用户

$ sudo bash vesoft-gcc-7.5.0-CentOS-x86_64-glibc-2.12.sh

# Debian 或 Ubuntu 用户

$ sudo bash vesoft-gcc-7.5.0-Debian-x86_64-glibc-2.13.sh

# 第二步:启用 GCC 安装

$ source /opt/vesoft/toolset/gcc/7.5.0/enable

# 第三步:安装 CMake

$ sudo bash cmake-3.15.5-Linux-x86_64.sh --skip-license --prefix=/opt/vesoft/toolset/cmake

# 第四步:将安装好的 CMake 的 bin 目录加到 PATH 里面

$ export PATH=/opt/vesoft/toolset/cmake:$PATH

# 第五步:安装第三方库

$ sudo bash vesoft-third-party-x86_64-libc-2.12-gcc-7.5.0-abi-11.sh

推荐阅读

本期 Pick of the Week 就此完毕,喜欢这篇文章?来来来,给我们的 GitHub 点个 star 表鼓励啦~~ 🙇‍♂️🙇‍♀️ [手动跪谢]

交流图数据库技术?交个朋友,Nebula Graph 官方小助手微信:NebulaGraphbot 拉你进交流群~~

关注公众号

你喜欢这篇文章吗? 喜欢的话,给我们点个 star 吧: https://github.com/vesoft-inc/nebula
欢迎来到 Nebula Graph!有什么可以帮您的吗?