apache spark设置janusgraph

jdg4fx2g  于 2021-05-16  发布在  Spark
关注(0)|答案(1)|浏览(563)

我是新来的。有人能帮我编辑这个docker合成文件,用scylladb代替cassandra,用apachesolr代替elasticsearch吗?另外,apache spark是否会自动安装,或者我是否也必须将其放入docker compose文件中?
谢谢您。

  1. services:
  2. janusgraph:
  3. image: janusgraph/janusgraph:latest
  4. container_name: jce-janusgraph
  5. environment:
  6. JANUS_PROPS_TEMPLATE: cassandra-es
  7. janusgraph.storage.backend: cql
  8. janusgraph.storage.hostname: jce-cassandra
  9. janusgraph.index.search.hostname: jce-elastic
  10. ports:
  11. - "8182:8182"
  12. networks:
  13. - jce-network
  14. healthcheck:
  15. test: ["CMD", "bin/gremlin.sh", "-e", "scripts/remote-connect.groovy"]
  16. interval: 10s
  17. timeout: 30s
  18. retries: 3
  19. cassandra:
  20. image: cassandra:3
  21. container_name: jce-cassandra
  22. ports:
  23. - "9042:9042"
  24. - "9160:9160"
  25. networks:
  26. - jce-network
  27. elasticsearch:
  28. image: docker.elastic.co/elasticsearch/elasticsearch:6.6.0
  29. container_name: jce-elastic
  30. environment:
  31. - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
  32. - "http.host=0.0.0.0"
  33. - "network.host=0.0.0.0"
  34. - "transport.host=127.0.0.1"
  35. - "cluster.name=docker-cluster"
  36. - "xpack.security.enabled=false"
  37. - "discovery.zen.minimum_master_nodes=1"
  38. ports:
  39. - "9200:9200"
  40. networks:
  41. - jce-network
  42. networks:
  43. jce-network:
  44. volumes:
  45. janusgraph-default-data:

编辑:我已经成功地把cassandra换成了“锡拉”

  1. version: "3"
  2. services:
  3. graph:
  4. image: janusgraph/janusgraph:0.5.2
  5. environment:
  6. JANUS_PROPS_TEMPLATE: cassandra-es
  7. janusgraph.storage.backend: cql
  8. janusgraph.storage.hostname: db
  9. janusgraph.index.search.hostname: index
  10. ports:
  11. - "8182:8182"
  12. - "8184:8184"
  13. depends_on:
  14. - db
  15. - index
  16. db:
  17. image: scylladb/scylla:4.2.1
  18. ports:
  19. # REST API
  20. - "10000:10000"
  21. # CQL ports (native_transport_port)
  22. - "9042:9042"
  23. # Thrift (rpc_port)
  24. - "9160:9160"
  25. # Internode
  26. - "7000:7000"
  27. - "7001:7001"
  28. # JMX
  29. - "7199:7199"
  30. # Prometheus monitoring
  31. - "9180:9180"
  32. - "9100:9100"
  33. volumes:
  34. - ./data/db/data:/var/lib/db
  35. index:
  36. image: docker.elastic.co/elasticsearch/elasticsearch:6.6.0
  37. environment:
  38. - discovery.type=single-node
  39. - http.host=0.0.0.0
  40. - transport.host=127.0.0.1
  41. ports:
  42. - "9200:9200"
  43. - "9300:9300"
  44. volumes:
  45. - ./data/index/data:/usr/share/index/data
qqrboqgw

qqrboqgw1#

好了,锡拉的安装现在可以了。关于spark,您需要自己安装它或为它添加另一个容器。

相关问题