Giter Site home page Giter Site logo

one-click-apps's Introduction

Repo for CapRover One Click Apps

How to create a one-click app (as of v1.8.0):

First, have a look at this simple example. Now, read on for more details:

  • Find/create a docker-compose file for the app you're interested in.
  • Add captainVersion: 4 to the very top of the yaml file.
  • Add this section to the end of the yaml file:
caproverOneClickApp:
    variables:
        - id: '$$cap_myapp_version'
          label: Awesome App Version
          defaultValue: '1.2.3'
          description: Check out their Docker page for the valid tags https://hub.docker.com/r/....../tags
          validRegex: '/.{1,}/'
    instructions:
        start: |-
            A description that will be displayed to the user when they
            are installing one click app!
            It can be multiline and contain more details and probably special
            hardware requirements!
        end: |-
            A summary when the app is deployed!
            It can be multiline.

            It can also include the dynamic parameters such as
            $$cap_appname and $$cap_other_random_char
    displayName: The Awesome App
    isOfficial: true ## Only if all images used here are official or from a trusted source.
    description: A relatively short description, less than 200 characters.
    documentation: This docker-compose is taken from example.com

Variables:

  • Variables are prefixed with $$cap
  • Variables can be anywhere in the content and they will be replaced by what user enters
  • There are 3 special variables that are built-in for all oneclick apps: $$cap_appname, $$cap_root_domain, and $$cap_gen_random_hex(length). For example, if your app needs environment variables with the URL value of the app, you can use $$cap_appname.$$cap_root_domain which resolves to something like myappname.rootdomain.com. Also If you need a default password, you can use $$cap_gen_random_hex(10)
  • Each custom variable must have id, label. They could also have defaultValue, validRegex, description.
  • IMPORTANT: by default, fields are not required to be filled. If validRegex is not set, the field can be set as empty and ignored by the user.

Services:

  • Other than image, environment, ports, volumes, depends_on, and hostname, other parameters are currently being ignored by CapRover. If you need a particular parameter, please file an issue, and we'll add it to the respected list.
  • Services have a special subsection specific to CapRover called caproverExtra which contains service specific parameters that are only available via CapRover and not docker compose. Currently this field can take the following variables:
    • dockerfileLines which is a multiline variable, and can be used instead of image property in the service. You must delete the image property if you want to use this parameter.
    • containerHttpPort is useful when the underlying service uses a custom port for HTTP. If not provided, the default will be "80"
    • notExposeAsWebApp can be set to "true" when the underlying service is not an HTTP app. This is useful for databases and other internally used services.
    • websocketSupport can be set to "true" to automatically enable Websocket Support. Only supported in versions 1.12+

Icon

  • Make sure you add an app icon to the logos directory!

Test your One Click Apps

After creating your One-Click app yaml file, you need to test it before creating a Pull Request. Here is how you test it:

  • Login to your CapRover dashboard
  • Go to apps and click on One-Click Apps/Databases
  • Select >> TEMPLATE << at the bottom of the dropdown list
  • Copy and paste your YAML into the text area, and click NEXT.
  • Enter values and make sure it's working as expected.

Build your own one-click app repository

You may want to build your own private repository. CapRover supports having multiple repositories. You can add new repository URLs to the one click app page. The official one, this one, is available as https://oneclickapps.caprover.com.

To create your own repository:

  • Fork this repository
  • Delete all existing apps (to avoid duplicate apps), and add your own apps.
  • Run npm i
  • Run npm run validate_apps
  • Run npm run formatter-write
  • Run npm run build
  • Now you can host the static content placed in ./dist directory anywhere you want, the official repo uses github pages to publish the content. Make sure to update CNAME to your own URL if you decide to do so.

Third party One Click Apps

In order to add a third party repository:

  • Login to your CapRover dashboard
  • Go to apps and click on One-Click Apps/Databases and scrolldown to the bottom
  • Under 3rd party repositories: copy the URL, (for example: https://Awes0meHub.github.io/caprover-one-click-apps) and paste it in to the text box
  • Click the Connect New Repository button

3rd party repositories

  • Awes0meHub: Github repository: https://caproverhub.github.io/caprover-one-click-apps
  • Jordan-hall: Github repository: https://oneclickapps.libertyware.io

one-click-apps's People

Contributors

ak4zh avatar amjed-ali-k avatar andrekutianski avatar aqidd avatar ariaieboy avatar balzack avatar borjarobert avatar danielrataj avatar douglara avatar ethancedwards8 avatar githubsaturn avatar gregavrbancic avatar ismaaa avatar jacquant avatar jfowl avatar kgnfth avatar lcx avatar liquiditguy avatar matbgn avatar mertd avatar michelson avatar nativeit avatar olragon avatar ronaldloyko avatar sergioisidoro avatar slig avatar sneak avatar stefancruz avatar vdauphin avatar zuedev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

one-click-apps's Issues

App Suggestion: BitWarden

I would like to see BitWarden as a one-click app. It's an OSS password manager.

Do you know if there is any official Docker image for the app?

Yes, there is an image provided on their website.

App Suggestion: Mailu

Please tell us what app you'd like to see on CapRover as a one-click app.
I would like to see a possibility of setting up a mailserver as a one-click-app, which I am struggling with these days, mainly with Let'sEncrypt certificates. I was testing Docker Mailserver (#37), but from the configuration, there are some required fields that are not supported. From the documentation, Mailu looks promising.

Do you know if there is any official Docker image for the app?
Mailu has docker-compose file generator, which is a combination of several Mailu images with set of environment values.

Documentation
https://mailu.io/1.6/

[MongoDB] Cannot use mongo shell "[main] file [collections] doesn't exist failed to load:"

Running Caprover from Digitalocean Marketplace and installed MongoDB as one-click-app. I tried to run some mongo shell commands e.g. mongo show collections. Unfortunately, there seems to be missing a file:

root@0ae15cf5a09b:/# mongo show collections
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/show?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("5f382f56-a1b7-424d-ab09-c518b9e941d1") }
MongoDB server version: 4.0.9
2019-05-19T11:46:27.373+0000 E -        [main] file [collections] doesn't exist
failed to load: collections

Is there a way to make shell commands for mongo run?

Expose PHP in WordPress

Modifying the WordPress upload size is a very common use-case, as discussed in issue #175. I would like to suggest adding a second persistent volume;

                "volumes": [
                    "$$cap_appname-wp-data:/var/www/html",
                    "$$cap_appname-php:/usr/local/etc/php"
                ],

One-click Apps Suggestions

Please keep suggestions for one click apps here in this thread.

This thread is old and goes back to when CapRover was a single repo. Now that we have a repo dedicate to one click apps, please use a separate issue if you want to suggest a one click app.

App Suggestion: Poste.io

Hey there!

I was trying to get poste.io working, and saw 2 red-flags in their Web UI.

{
  "captainVersion": "1",
  "dockerCompose": {
    "version": "3.7",
    "services": {
      "$$cap_appname": {
        "image": "analogic/poste.io",
        "ports": [
          "25:25",
          "110:110",
          "143:143",
          "465:465",
          "587:587",
          "993:993",
          "995:995",
          "4190:4190"
        ],
        "volumes": [
          "/etc/localtime:/etc/localtime:ro",
          "$$cap_appname-data:/data",
          "/captain/generated/static/domains/$$cap_host/.well-known:/opt/www/.well-known."
        ],
        "restart": "always",
        "environment": {
          "HTTPS": "OFF",
          "LETSENCRYPT_EMAIL": "$$cap_email",
          "LETSENCRYPT_HOST": "$$cap_host",
          "VIRTUAL_HOST": "$$cap_host"
        }
      }
    }
  },
  "instructions": {
    "start": "SMTP + IMAP + POP3 + Antispam + Antivirus\nWeb administration + Web email\n...on your server in ~5 minutes\n\nRecommended: Use\"mail\" as the App Name.",
    "end": "Poste is deployed and available as $$cap_appname. \n\n IMPORTANT: It will take up to 2 minutes for Poste to be ready. Before that, you might see 502 error page.\n"
  },
  "variables": [
    {
      "id": "$$cap_email",
      "label": "Email Address",
      "description": "The email address used for Lets Encrpt certificates."
    },
    {
      "id": "$$cap_host",
      "label": "Hostname",
      "description": "The full hostname for this captain app. (usually mail.mydomain.com)"
    }
  ]
}

Could you please guide me on how I can solve these 2 issues?

image

It seems like poste.io requires the --hostname argument to work, and caprover ignores that in docker-compose.

Not sure what the Let's encrypt warning is about.

Double quotes in password not being escaped

IMPORTANT: This is a bug report. If you are having problem with deploying a particular app use the deployment issue type.

If you are having problems with deploying a particular app using a customized dockerfile - please change your questions to Dockerfile and post it where appropriate such as StackOverflow. This is a Docker question, not a CapRover specific issue.


What is the problem?

When setting the default MySQL password, using double quotes in the password will cause the deployment process to fail and throw an error (Not being escaped perhaps? See below)

Cannot parse: {"captainVersion":"1","documentation":"Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed","dockerCompose":{"version":"3.3","services":{"test-db":{"image":"mysql:5.7","notExposeAsWebApp":"true","volumes":["test-db-data:/var/lib/mysql"],"restart":"always","environment":{"MYSQL_ROOT_PASSWORD":"password123""}}}},"instructions":{"start":"MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, covering the entire range from personal projects and websites, via e-commerce and information services, all the way to high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more.\n\n After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 3306 to other CapRover apps.\n\nEnter your MySQL Configuration parameters and click on next. It will take about a minute for the process to finish.","end":"'MySQL is deployed and available as srv-captain--test-db:3306 to other apps. For example with NodeJS, you do 'var con = mysql.createConnection({ host: 'srv-captain--test-db', user: 'root', password: '*********' });'"},"variables":[{"id":"test","label":"App Name","description":"This is your app name. Pick a name such as my-first-1-click-app","validRegex":"/^([a-z0-9]+\\-)*[a-z0-9]+$/"},{"id":"5.7","label":"MySQL Version","defaultValue":"5.7","description":"Checkout their docker page for the valid tags https://hub.docker.com/r/library/mysql/tags/","validRegex":"/^([^\\s^\\/])+$/"},{"id":"password123"","label":"MySQL Root password","description":"","validRegex":"/.{1,}/"}]} SyntaxError: Unexpected string in JSON at position 352

If applicable, content of captain-definition file:

N / A

Steps to reproduce the problem:

  1. Create a new one click app
  2. Select MySQL
  3. Set the password to anything that has double quotes in it ex. password123"
  4. See error

Answers to the following questions where applicable:

  • Ubuntu 18.04 LTS
  • 1GB RAM

App Suggestion: SuiteCRM

Please tell us what app you'd like to see on CapRover as a one-click app.
SuiteCRM

Do you know if there is any official Docker image for the app?
There is a Bitnami image.

[Feature Suggestion] Add a single-line description and add to app list dropdown

Exploring CapRover, I've discovered some fabulous projects I may not have otherwise known about such as RabbitMQ, KeyCloak, and Directus.

Adding a brief description which would appear in the One-Click Apps List would be fantastic instead of seeing the app and having to search for what it does.

{
  "captainVersion": "1",
  "documentation": "Taken from https://github.com/directus/docker.",
  "description": "a headless CMS tool for managing content across all your omni-channel digital experiences",  <== THIS
  "dockerCompose": {
"version": "7",

The strapi does not work

For some reason the version of strapi does not work
According to the log, there is an error in running the strapi.sh, im not sure what's the problem about it

App Suggestion: Glitch

Please tell us what app you'd like to see on CapRover as a one-click app.
Glitch: serverless nodejs app dev environment

Do you know if there is any official Docker image for the app?
There don't seem to be a docker image for the app (source) but the installation is as easy as:

git clone https://github.com/FogCreek/Glitch-Community && cd Glitch-Community
mkdir -p .data/log
npm install
npm run preinstall
npm start
nodejs server/server.js

NB: Glitch enforces an SSL connection.

One Click Install Elastisearch

One Click install Elastisearch don't start.

i've add Environmental Variables:
vm.max_map_count:262144

2019-05-29T15:58:59.339624114Z OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2019-05-29T15:58:59.355228809Z OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=0
2019-05-29T15:59:04.433097566Z [2019-05-29T15:59:04,424][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/ubuntu--vg-root)]], net usable_space [94.5gb], net total_space [105.1gb], types [ext4]
2019-05-29T15:59:04.434037736Z [2019-05-29T15:59:04,433][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] heap size [494.9mb], compressed ordinary object pointers [true]
2019-05-29T15:59:04.440326932Z [2019-05-29T15:59:04,439][INFO ][o.e.n.Node ] [0dl3s_H] node name derived from node ID [0dl3s_HMTH2pvzVVX4NRVg]; set [node.name] to override
2019-05-29T15:59:04.441201486Z [2019-05-29T15:59:04,440][INFO ][o.e.n.Node ] [0dl3s_H] version[6.7.1], pid[1], build[default/docker/2f32220/2019-04-02T15:59:27.961366Z], OS[Linux/4.15.0-20-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12/12+33]
2019-05-29T15:59:04.445937623Z [2019-05-29T15:59:04,441][INFO ][o.e.n.Node ] [0dl3s_H] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-10525593356168046053, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
2019-05-29T15:59:15.538055996Z [2019-05-29T15:59:15,537][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [aggs-matrix-stats]
2019-05-29T15:59:15.538249187Z [2019-05-29T15:59:15,537][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [analysis-common]
2019-05-29T15:59:15.538365930Z [2019-05-29T15:59:15,538][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-common]
2019-05-29T15:59:15.538603092Z [2019-05-29T15:59:15,538][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-geoip]
2019-05-29T15:59:15.538870923Z [2019-05-29T15:59:15,538][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-user-agent]
2019-05-29T15:59:15.539059571Z [2019-05-29T15:59:15,538][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-expression]
2019-05-29T15:59:15.539512482Z [2019-05-29T15:59:15,538][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-mustache]
2019-05-29T15:59:15.539539995Z [2019-05-29T15:59:15,539][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-painless]
2019-05-29T15:59:15.539788052Z [2019-05-29T15:59:15,539][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [mapper-extras]
2019-05-29T15:59:15.539995019Z [2019-05-29T15:59:15,539][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [parent-join]
2019-05-29T15:59:15.540201711Z [2019-05-29T15:59:15,539][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [percolator]
2019-05-29T15:59:15.540427178Z [2019-05-29T15:59:15,540][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [rank-eval]
2019-05-29T15:59:15.540667762Z [2019-05-29T15:59:15,540][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [reindex]
2019-05-29T15:59:15.541008044Z [2019-05-29T15:59:15,540][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [repository-url]
2019-05-29T15:59:15.541337976Z [2019-05-29T15:59:15,540][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [transport-netty4]
2019-05-29T15:59:15.541510626Z [2019-05-29T15:59:15,541][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [tribe]
2019-05-29T15:59:15.541662489Z [2019-05-29T15:59:15,541][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ccr]
2019-05-29T15:59:15.541915171Z [2019-05-29T15:59:15,541][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-core]
2019-05-29T15:59:15.542170372Z [2019-05-29T15:59:15,541][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-deprecation]
2019-05-29T15:59:15.542487971Z [2019-05-29T15:59:15,542][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-graph]
2019-05-29T15:59:15.542707703Z [2019-05-29T15:59:15,542][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ilm]
2019-05-29T15:59:15.543069325Z [2019-05-29T15:59:15,542][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-logstash]
2019-05-29T15:59:15.543258757Z [2019-05-29T15:59:15,542][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ml]
2019-05-29T15:59:15.543485260Z [2019-05-29T15:59:15,543][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-monitoring]
2019-05-29T15:59:15.543665642Z [2019-05-29T15:59:15,543][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-rollup]
2019-05-29T15:59:15.543906739Z [2019-05-29T15:59:15,543][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-security]
2019-05-29T15:59:15.544346753Z [2019-05-29T15:59:15,543][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-sql]
2019-05-29T15:59:15.544567914Z [2019-05-29T15:59:15,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-upgrade]
2019-05-29T15:59:15.544621271Z [2019-05-29T15:59:15,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-watcher]
2019-05-29T15:59:15.546049981Z [2019-05-29T15:59:15,545][INFO ][o.e.p.PluginsService ] [0dl3s_H] no plugins loaded
2019-05-29T15:59:29.830923825Z [2019-05-29T15:59:29,817][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [0dl3s_H] uncaught exception in thread [main]
2019-05-29T15:59:29.831014757Z org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T15:59:29.831032231Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831084652Z at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831107573Z at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831120809Z at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831132686Z at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831144307Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831156027Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831167642Z Caused by: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T15:59:29.831179734Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831191526Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:475) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831203325Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:446) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831215018Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:417) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831226980Z at org.elasticsearch.common.settings.SettingsModule.(SettingsModule.java:148) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831242088Z at org.elasticsearch.node.Node.(Node.java:374) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831254527Z at org.elasticsearch.node.Node.(Node.java:266) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831266445Z at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831278315Z at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831289978Z at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831301449Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T15:59:29.831313876Z ... 6 more
2019-05-29T15:59:38.370516534Z OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2019-05-29T15:59:38.385581603Z OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=0
2019-05-29T15:59:42.638566904Z [2019-05-29T15:59:42,629][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/ubuntu--vg-root)]], net usable_space [94.5gb], net total_space [105.1gb], types [ext4]
2019-05-29T15:59:42.639405327Z [2019-05-29T15:59:42,638][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] heap size [494.9mb], compressed ordinary object pointers [true]
2019-05-29T15:59:42.646101863Z [2019-05-29T15:59:42,645][INFO ][o.e.n.Node ] [0dl3s_H] node name derived from node ID [0dl3s_HMTH2pvzVVX4NRVg]; set [node.name] to override
2019-05-29T15:59:42.646785214Z [2019-05-29T15:59:42,646][INFO ][o.e.n.Node ] [0dl3s_H] version[6.7.1], pid[1], build[default/docker/2f32220/2019-04-02T15:59:27.961366Z], OS[Linux/4.15.0-20-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12/12+33]
2019-05-29T15:59:42.647578260Z [2019-05-29T15:59:42,646][INFO ][o.e.n.Node ] [0dl3s_H] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-8131715439869515152, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
2019-05-29T15:59:53.916980299Z [2019-05-29T15:59:53,916][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [aggs-matrix-stats]
2019-05-29T15:59:53.917061540Z [2019-05-29T15:59:53,916][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [analysis-common]
2019-05-29T15:59:53.917131818Z [2019-05-29T15:59:53,916][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-common]
2019-05-29T15:59:53.917409163Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-geoip]
2019-05-29T15:59:53.917486813Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-user-agent]
2019-05-29T15:59:53.917728853Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-expression]
2019-05-29T15:59:53.917891198Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-mustache]
2019-05-29T15:59:53.918028744Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-painless]
2019-05-29T15:59:53.918200091Z [2019-05-29T15:59:53,917][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [mapper-extras]
2019-05-29T15:59:53.918449329Z [2019-05-29T15:59:53,918][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [parent-join]
2019-05-29T15:59:53.918552225Z [2019-05-29T15:59:53,918][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [percolator]
2019-05-29T15:59:53.918769525Z [2019-05-29T15:59:53,918][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [rank-eval]
2019-05-29T15:59:53.918890955Z [2019-05-29T15:59:53,918][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [reindex]
2019-05-29T15:59:53.919211075Z [2019-05-29T15:59:53,918][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [repository-url]
2019-05-29T15:59:53.919276484Z [2019-05-29T15:59:53,919][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [transport-netty4]
2019-05-29T15:59:53.919532522Z [2019-05-29T15:59:53,919][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [tribe]
2019-05-29T15:59:53.919740512Z [2019-05-29T15:59:53,919][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ccr]
2019-05-29T15:59:53.919941984Z [2019-05-29T15:59:53,919][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-core]
2019-05-29T15:59:53.920098043Z [2019-05-29T15:59:53,919][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-deprecation]
2019-05-29T15:59:53.920277112Z [2019-05-29T15:59:53,920][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-graph]
2019-05-29T15:59:53.920549788Z [2019-05-29T15:59:53,920][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ilm]
2019-05-29T15:59:53.920918546Z [2019-05-29T15:59:53,920][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-logstash]
2019-05-29T15:59:53.921025157Z [2019-05-29T15:59:53,920][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ml]
2019-05-29T15:59:53.921310962Z [2019-05-29T15:59:53,920][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-monitoring]
2019-05-29T15:59:53.921373966Z [2019-05-29T15:59:53,921][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-rollup]
2019-05-29T15:59:53.921652403Z [2019-05-29T15:59:53,921][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-security]
2019-05-29T15:59:53.921824781Z [2019-05-29T15:59:53,921][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-sql]
2019-05-29T15:59:53.921992665Z [2019-05-29T15:59:53,921][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-upgrade]
2019-05-29T15:59:53.922185690Z [2019-05-29T15:59:53,921][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-watcher]
2019-05-29T15:59:53.923373265Z [2019-05-29T15:59:53,922][INFO ][o.e.p.PluginsService ] [0dl3s_H] no plugins loaded
2019-05-29T16:00:09.134490959Z [2019-05-29T16:00:09,125][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [0dl3s_H] uncaught exception in thread [main]
2019-05-29T16:00:09.134605243Z org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:00:09.134631248Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134674559Z at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134688037Z at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134699457Z at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134710988Z at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134722164Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134733575Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134744965Z Caused by: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:00:09.134756879Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134791155Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:475) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134811668Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:446) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134830122Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:417) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134849385Z at org.elasticsearch.common.settings.SettingsModule.(SettingsModule.java:148) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134872296Z at org.elasticsearch.node.Node.(Node.java:374) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134886748Z at org.elasticsearch.node.Node.(Node.java:266) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134898726Z at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134910576Z at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134921882Z at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134933369Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:09.134944675Z ... 6 more
2019-05-29T16:00:17.391933113Z OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2019-05-29T16:00:17.407100617Z OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=0
2019-05-29T16:00:22.345739282Z [2019-05-29T16:00:22,337][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/ubuntu--vg-root)]], net usable_space [94.5gb], net total_space [105.1gb], types [ext4]
2019-05-29T16:00:22.346454011Z [2019-05-29T16:00:22,345][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] heap size [494.9mb], compressed ordinary object pointers [true]
2019-05-29T16:00:22.352008756Z [2019-05-29T16:00:22,351][INFO ][o.e.n.Node ] [0dl3s_H] node name derived from node ID [0dl3s_HMTH2pvzVVX4NRVg]; set [node.name] to override
2019-05-29T16:00:22.352678185Z [2019-05-29T16:00:22,352][INFO ][o.e.n.Node ] [0dl3s_H] version[6.7.1], pid[1], build[default/docker/2f32220/2019-04-02T15:59:27.961366Z], OS[Linux/4.15.0-20-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12/12+33]
2019-05-29T16:00:22.353545857Z [2019-05-29T16:00:22,352][INFO ][o.e.n.Node ] [0dl3s_H] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-1964622856056711157, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
2019-05-29T16:00:33.878801091Z [2019-05-29T16:00:33,842][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [aggs-matrix-stats]
2019-05-29T16:00:33.878895359Z [2019-05-29T16:00:33,842][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [analysis-common]
2019-05-29T16:00:33.878918081Z [2019-05-29T16:00:33,842][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-common]
2019-05-29T16:00:33.878936375Z [2019-05-29T16:00:33,842][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-geoip]
2019-05-29T16:00:33.878954404Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-user-agent]
2019-05-29T16:00:33.878971401Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-expression]
2019-05-29T16:00:33.878988381Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-mustache]
2019-05-29T16:00:33.879006471Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-painless]
2019-05-29T16:00:33.879024151Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [mapper-extras]
2019-05-29T16:00:33.879096223Z [2019-05-29T16:00:33,843][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [parent-join]
2019-05-29T16:00:33.879116390Z [2019-05-29T16:00:33,844][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [percolator]
2019-05-29T16:00:33.879132805Z [2019-05-29T16:00:33,844][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [rank-eval]
2019-05-29T16:00:33.879149358Z [2019-05-29T16:00:33,844][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [reindex]
2019-05-29T16:00:33.879165834Z [2019-05-29T16:00:33,844][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [repository-url]
2019-05-29T16:00:33.879322406Z [2019-05-29T16:00:33,844][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [transport-netty4]
2019-05-29T16:00:33.879848553Z [2019-05-29T16:00:33,879][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [tribe]
2019-05-29T16:00:33.879875013Z [2019-05-29T16:00:33,879][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ccr]
2019-05-29T16:00:33.880169424Z [2019-05-29T16:00:33,879][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-core]
2019-05-29T16:00:33.880531511Z [2019-05-29T16:00:33,880][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-deprecation]
2019-05-29T16:00:33.880907165Z [2019-05-29T16:00:33,880][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-graph]
2019-05-29T16:00:33.881117718Z [2019-05-29T16:00:33,880][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ilm]
2019-05-29T16:00:33.881370976Z [2019-05-29T16:00:33,881][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-logstash]
2019-05-29T16:00:33.881717235Z [2019-05-29T16:00:33,881][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ml]
2019-05-29T16:00:33.881784480Z [2019-05-29T16:00:33,881][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-monitoring]
2019-05-29T16:00:33.882179633Z [2019-05-29T16:00:33,881][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-rollup]
2019-05-29T16:00:33.882207541Z [2019-05-29T16:00:33,881][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-security]
2019-05-29T16:00:33.882535813Z [2019-05-29T16:00:33,882][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-sql]
2019-05-29T16:00:33.882734809Z [2019-05-29T16:00:33,882][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-upgrade]
2019-05-29T16:00:33.883027155Z [2019-05-29T16:00:33,882][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-watcher]
2019-05-29T16:00:33.884429576Z [2019-05-29T16:00:33,883][INFO ][o.e.p.PluginsService ] [0dl3s_H] no plugins loaded
2019-05-29T16:00:49.854296971Z [2019-05-29T16:00:49,845][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [0dl3s_H] uncaught exception in thread [main]
2019-05-29T16:00:49.854366058Z org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:00:49.854380528Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854420947Z at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854433839Z at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854445428Z at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854456867Z at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854468384Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854479680Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854491237Z Caused by: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:00:49.854503219Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854514954Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:475) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854526367Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:446) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854542824Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:417) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854554463Z at org.elasticsearch.common.settings.SettingsModule.(SettingsModule.java:148) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854568037Z at org.elasticsearch.node.Node.(Node.java:374) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854579678Z at org.elasticsearch.node.Node.(Node.java:266) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854591308Z at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854602560Z at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854614089Z at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854625178Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:00:49.854636479Z ... 6 more
2019-05-29T16:01:00.317271111Z OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2019-05-29T16:01:00.332284470Z OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=0
2019-05-29T16:01:04.831747331Z [2019-05-29T16:01:04,825][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/ubuntu--vg-root)]], net usable_space [94.5gb], net total_space [105.1gb], types [ext4]
2019-05-29T16:01:04.832214699Z [2019-05-29T16:01:04,831][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] heap size [494.9mb], compressed ordinary object pointers [true]
2019-05-29T16:01:04.836560591Z [2019-05-29T16:01:04,836][INFO ][o.e.n.Node ] [0dl3s_H] node name derived from node ID [0dl3s_HMTH2pvzVVX4NRVg]; set [node.name] to override
2019-05-29T16:01:04.837236035Z [2019-05-29T16:01:04,836][INFO ][o.e.n.Node ] [0dl3s_H] version[6.7.1], pid[1], build[default/docker/2f32220/2019-04-02T15:59:27.961366Z], OS[Linux/4.15.0-20-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12/12+33]
2019-05-29T16:01:04.838201362Z [2019-05-29T16:01:04,837][INFO ][o.e.n.Node ] [0dl3s_H] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-2687832974253008601, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
2019-05-29T16:01:13.544284041Z [2019-05-29T16:01:13,543][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [aggs-matrix-stats]
2019-05-29T16:01:13.544446435Z [2019-05-29T16:01:13,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [analysis-common]
2019-05-29T16:01:13.544580040Z [2019-05-29T16:01:13,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-common]
2019-05-29T16:01:13.545045480Z [2019-05-29T16:01:13,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-geoip]
2019-05-29T16:01:13.545270623Z [2019-05-29T16:01:13,544][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-user-agent]
2019-05-29T16:01:13.545584707Z [2019-05-29T16:01:13,545][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-expression]
2019-05-29T16:01:13.545787162Z [2019-05-29T16:01:13,545][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-mustache]
2019-05-29T16:01:13.546058606Z [2019-05-29T16:01:13,545][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-painless]
2019-05-29T16:01:13.546270869Z [2019-05-29T16:01:13,545][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [mapper-extras]
2019-05-29T16:01:13.546712012Z [2019-05-29T16:01:13,546][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [parent-join]
2019-05-29T16:01:13.546739515Z [2019-05-29T16:01:13,546][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [percolator]
2019-05-29T16:01:13.546968790Z [2019-05-29T16:01:13,546][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [rank-eval]
2019-05-29T16:01:13.547049580Z [2019-05-29T16:01:13,546][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [reindex]
2019-05-29T16:01:13.547351070Z [2019-05-29T16:01:13,546][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [repository-url]
2019-05-29T16:01:13.547565090Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [transport-netty4]
2019-05-29T16:01:13.547590119Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [tribe]
2019-05-29T16:01:13.547765061Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ccr]
2019-05-29T16:01:13.547965755Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-core]
2019-05-29T16:01:13.548118866Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-deprecation]
2019-05-29T16:01:13.548480216Z [2019-05-29T16:01:13,547][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-graph]
2019-05-29T16:01:13.548501457Z [2019-05-29T16:01:13,548][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ilm]
2019-05-29T16:01:13.548845346Z [2019-05-29T16:01:13,548][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-logstash]
2019-05-29T16:01:13.549026353Z [2019-05-29T16:01:13,548][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ml]
2019-05-29T16:01:13.549325567Z [2019-05-29T16:01:13,548][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-monitoring]
2019-05-29T16:01:13.549412408Z [2019-05-29T16:01:13,549][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-rollup]
2019-05-29T16:01:13.549714405Z [2019-05-29T16:01:13,549][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-security]
2019-05-29T16:01:13.549760601Z [2019-05-29T16:01:13,549][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-sql]
2019-05-29T16:01:13.549977334Z [2019-05-29T16:01:13,549][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-upgrade]
2019-05-29T16:01:13.550132199Z [2019-05-29T16:01:13,549][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-watcher]
2019-05-29T16:01:13.551150276Z [2019-05-29T16:01:13,550][INFO ][o.e.p.PluginsService ] [0dl3s_H] no plugins loaded
2019-05-29T16:01:30.417540329Z [2019-05-29T16:01:30,407][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [0dl3s_H] uncaught exception in thread [main]
2019-05-29T16:01:30.417617088Z org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:01:30.417631726Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417673836Z at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417686956Z at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417698580Z at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417710064Z at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417721483Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417732665Z at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417744274Z Caused by: java.lang.IllegalArgumentException: unknown setting [vm.max_map_count] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
2019-05-29T16:01:30.417756507Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417768424Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:475) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417780278Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:446) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417792058Z at org.elasticsearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:417) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417803548Z at org.elasticsearch.common.settings.SettingsModule.(SettingsModule.java:148) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417817269Z at org.elasticsearch.node.Node.(Node.java:374) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417829335Z at org.elasticsearch.node.Node.(Node.java:266) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417841062Z at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417878440Z at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417891023Z at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417902616Z at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-6.7.1.jar:6.7.1]
2019-05-29T16:01:30.417914326Z ... 6 more
2019-05-29T16:01:42.313814097Z OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2019-05-29T16:01:42.328144995Z OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=0
2019-05-29T16:01:46.572221215Z [2019-05-29T16:01:46,566][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/ubuntu--vg-root)]], net usable_space [94.5gb], net total_space [105.1gb], types [ext4]
2019-05-29T16:01:46.572774152Z [2019-05-29T16:01:46,572][INFO ][o.e.e.NodeEnvironment ] [0dl3s_H] heap size [494.9mb], compressed ordinary object pointers [true]
2019-05-29T16:01:46.576760483Z [2019-05-29T16:01:46,576][INFO ][o.e.n.Node ] [0dl3s_H] node name derived from node ID [0dl3s_HMTH2pvzVVX4NRVg]; set [node.name] to override
2019-05-29T16:01:46.577396513Z [2019-05-29T16:01:46,576][INFO ][o.e.n.Node ] [0dl3s_H] version[6.7.1], pid[1], build[default/docker/2f32220/2019-04-02T15:59:27.961366Z], OS[Linux/4.15.0-20-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/12/12+33]
2019-05-29T16:01:46.578464561Z [2019-05-29T16:01:46,577][INFO ][o.e.n.Node ] [0dl3s_H] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-4350479708917031758, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.locale.providers=COMPAT, -XX:UseAVX=2, -Des.cgroups.hierarchy.override=/, -Xms512m, -Xmx512m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker]
2019-05-29T16:01:56.305584309Z [2019-05-29T16:01:56,304][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [aggs-matrix-stats]
2019-05-29T16:01:56.305648275Z [2019-05-29T16:01:56,305][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [analysis-common]
2019-05-29T16:01:56.305758448Z [2019-05-29T16:01:56,305][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-common]
2019-05-29T16:01:56.305854291Z [2019-05-29T16:01:56,305][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-geoip]
2019-05-29T16:01:56.306076060Z [2019-05-29T16:01:56,305][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [ingest-user-agent]
2019-05-29T16:01:56.306232454Z [2019-05-29T16:01:56,305][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-expression]
2019-05-29T16:01:56.306419901Z [2019-05-29T16:01:56,306][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-mustache]
2019-05-29T16:01:56.306584506Z [2019-05-29T16:01:56,306][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [lang-painless]
2019-05-29T16:01:56.306710617Z [2019-05-29T16:01:56,306][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [mapper-extras]
2019-05-29T16:01:56.306879829Z [2019-05-29T16:01:56,306][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [parent-join]
2019-05-29T16:01:56.307104430Z [2019-05-29T16:01:56,306][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [percolator]
2019-05-29T16:01:56.307339041Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [rank-eval]
2019-05-29T16:01:56.307489057Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [reindex]
2019-05-29T16:01:56.307690818Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [repository-url]
2019-05-29T16:01:56.307897273Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [transport-netty4]
2019-05-29T16:01:56.308065726Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [tribe]
2019-05-29T16:01:56.308312364Z [2019-05-29T16:01:56,307][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ccr]
2019-05-29T16:01:56.308480487Z [2019-05-29T16:01:56,308][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-core]
2019-05-29T16:01:56.308670193Z [2019-05-29T16:01:56,308][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-deprecation]
2019-05-29T16:01:56.309062167Z [2019-05-29T16:01:56,308][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-graph]
2019-05-29T16:01:56.309179983Z [2019-05-29T16:01:56,308][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ilm]
2019-05-29T16:01:56.309478206Z [2019-05-29T16:01:56,309][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-logstash]
2019-05-29T16:01:56.309592271Z [2019-05-29T16:01:56,309][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-ml]
2019-05-29T16:01:56.309801571Z [2019-05-29T16:01:56,309][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-monitoring]
2019-05-29T16:01:56.309943830Z [2019-05-29T16:01:56,309][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-rollup]
2019-05-29T16:01:56.310124612Z [2019-05-29T16:01:56,309][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-security]
2019-05-29T16:01:56.310290253Z [2019-05-29T16:01:56,310][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-sql]
2019-05-29T16:01:56.310471695Z [2019-05-29T16:01:56,310][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-upgrade]
2019-05-29T16:01:56.310812270Z [2019-05-29T16:01:56,310][INFO ][o.e.p.PluginsService ] [0dl3s_H] loaded module [x-pack-watcher]
2019-05-29T16:01:56.311557548Z [2019-05-29T16:01:56,311][INFO ][o.e.p.PluginsService ] [0dl3s_H] no plugins loaded

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.