2015-10-13 1 views
2

Я могу подключиться к mongo db из intellij. Монго-исследователь отлично работает.Невозможно использовать оболочку mongo в intellij

но после подключения, когда я пытаюсь открыть Mongo Shell на любом из дБ, он не может подключиться.

ошибка приходит на IntelliJ я бегу на Windows 7 метание следующая ошибка

2015-10-12T15:08:24.062-0700 I CONTROL Hotfix KB2731284 or later update is installed, no need to zero-out data files 
Invalid command: localhost:27017/students 
Options: 

General options: 
    -h [ --help ]    show this usage information 
    --version     show version information 
    -f [ --config ] arg   configuration file specifying additional options 
    -v [ --verbose ] [=arg(=v)] be more verbose (include multiple times for more 
           verbosity e.g. -vvvvv) 
    --quiet      quieter output 
    --port arg     specify port number - 27017 by default 
    --bind_ip arg    comma separated list of ip addresses to listen on 
           - all local ips by default 
    --ipv6      enable IPv6 support (disabled by default) 
    --maxConns arg    max number of simultaneous connections - 1000000 
           by default 
    --logpath arg    log file to send write to instead of stdout - has 
           to be a file, not directory 
    --logappend     append to logpath instead of over-writing 
    --logRotate arg    set the log rotation behavior (rename|reopen) 
    --timeStampFormat arg  Desired format for timestamps in log messages. 
           One of ctime, iso8601-utc or iso8601-local 
    --pidfilepath arg   full path to pidfile (if not set, no pidfile is 
           created) 
    --keyFile arg    private key for cluster authentication 
    --setParameter arg   Set a configurable parameter 
    --httpinterface    enable http interface 
    --clusterAuthMode arg  Authentication mode used for cluster 
           authentication. Alternatives are 
           (keyFile|sendKeyFile|sendX509|x509) 
    --auth      run with security 
    --noauth     run without security 
    --jsonp      allow JSONP access via http (has security 
           implications) 
    --rest      turn on simple rest api 
    --slowms arg (=100)   value of slow for profile and console log 
    --profile arg    0=off 1=slow, 2=all 
    --cpu      periodically show cpu and iowait utilization 
    --sysinfo     print some diagnostic system information 
    --noIndexBuildRetry   don't retry any index builds that were 
           interrupted by shutdown 
    --noscripting    disable scripting engine 
    --notablescan    do not allow table scans 

Windows Service Control Manager options: 
    --install    install Windows service 
    --remove     remove Windows service 
    --reinstall    reinstall Windows service (equivalent to --remove 
          followed by --install) 
    --serviceName arg  Windows service name 
    --serviceDisplayName arg Windows service display name 
    --serviceDescription arg Windows service description 
    --serviceUser arg  account for service execution 
    --servicePassword arg password used to authenticate serviceUser 

Replication options: 
    --oplogSize arg  size to use (in MB) for replication op log. default is 
         5% of disk space (i.e. large is good) 

Master/slave options (old; use replica sets instead): 
    --master    master mode 
    --slave    slave mode 
    --source arg   when slave: specify master as <server:port> 
    --only arg   when slave: specify a single database to replicate 
    --slavedelay arg  specify delay (in seconds) to be used when applying 
         master ops to slave 
    --autoresync   automatically resync if slave data is stale 

Replica set options: 
    --replSet arg   arg is <setname>[/<optionalseedhostlist>] 
    --replIndexPrefetch arg specify index prefetching behavior (if secondary) 
          [none|_id_only|all] 

Sharding options: 
    --configsvr   declare this is a config db of a cluster; default port 
         27019; default dir /data/configdb 
    --shardsvr   declare this is a shard db of a cluster; default port 
         27018 

SSL options: 
    --sslOnNormalPorts     use ssl on configured ports 
    --sslMode arg       set the SSL operation mode 
             (disabled|allowSSL|preferSSL|requireSSL 
             ) 
    --sslPEMKeyFile arg     PEM file for ssl 
    --sslPEMKeyPassword arg    PEM file password 
    --sslClusterFile arg     Key file for internal SSL 
             authentication 
    --sslClusterPassword arg    Internal authentication key file 
             password 
    --sslCAFile arg      Certificate Authority file for SSL 
    --sslCRLFile arg      Certificate Revocation List file for 
             SSL 
    --sslWeakCertificateValidation  allow client to connect without 
             presenting a certificate 
    --sslAllowConnectionsWithoutCertificates 
             allow client to connect without 
             presenting a certificate 
    --sslAllowInvalidHostnames   Allow server certificates to provide 
             non-matching hostnames 
    --sslAllowInvalidCertificates   allow connections to servers with 
             invalid certificates 
    --sslFIPSMode       activate FIPS 140-2 mode at startup 

Storage options: 
    --storageEngine arg (=mmapv1) what storage engine to use 
    --dbpath arg     directory for datafiles - defaults to \data\db\ 
           which is C:\data\db\ based on the current 
           working drive 
    --directoryperdb    each database will be stored in a separate 
           directory 
    --noprealloc     disable data file preallocation - will often 
           hurt performance 
    --nssize arg (=16)   .ns file size (in MB) for new databases 
    --quota      limits each database to a certain number of 
           files (8 default) 
    --quotaFiles arg    number of files allowed per db, implies --quota 
    --smallfiles     use a smaller default file size 
    --syncdelay arg (=60)   seconds between disk syncs (0=never, but not 
           recommended) 
    --upgrade      upgrade db if needed 
    --repair      run repair on all dbs 
    --repairpath arg    root directory for repair files - defaults to 
           dbpath 
    --journal      enable journaling 
    --nojournal     disable journaling (journaling is on by default 
           for 64 bit) 
    --journalOptions arg   journal diagnostic options 
    --journalCommitInterval arg how often to group/batch commit (ms) 

WiredTiger options: 
    --wiredTigerCacheSizeGB arg   maximum amount of memory to allocate 
             for cache; defaults to 1/2 of physical 
             RAM 
    --wiredTigerStatisticsLogDelaySecs arg (=0) 
             seconds to wait between each write to a 
             statistics file in the dbpath; 0 means 
             do not log statistics 
    --wiredTigerJournalCompressor arg (=snappy) 
             use a compressor for log records 
             [none|snappy|zlib] 
    --wiredTigerDirectoryForIndexes  Put indexes and data in different 
             directories 
    --wiredTigerCollectionBlockCompressor arg (=snappy) 
             block compression algorithm for 
             collection data [none|snappy|zlib] 
    --wiredTigerIndexPrefixCompression arg (=1) 
             use prefix compression on row-store 
             leaf pages 


Process finished with exit code 1 
+0

я сделал некоторые отладки в моем ответе, а затем повторно вы можете не использовать mac - см. этот ответ: http://stackoverflow.com/questions/29316482/mongo-error-on-i-control-hotfix –

ответ

1

Это открытый вопрос с плагином. Пожалуйста, следуйте по этой ссылке для обновлений:

[https://github.com/dboissier/mongo4idea/issues/107#issuecomment-155239346]

+0

Пожалуйста, начните свои предложения с случая с капиталом. – peterh

+0

Теперь доступно обновление плагина, и эта проблема устранена после установки обновления на intellij. благодаря –

0

В Mac 10.10.5, используя IntelliJ 14.1.5 с новой установки плагина Монго (Монго Explorer), установите путь к Mongo Executable в/usr/local/bin/mongo (моя установка homebrew) в настройках Mongo Explorer, добавлен сервер (имя: local - localhost: 27017), нажмите «Проверить соединение», которое ответило «ОК», нажало «Применить» и «ОК», затем дважды щелкнул «местный» элемент в Mongo explorer, и все сработало хорошо.

На макинтош 10.11 я должен был сделать немного фиксации для самогона - установить новый XCode, запустите его и согласны с условиями, sudo xcodebuild -license, исправить завивка в /usr/local с sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local. После обновления для пивоваров монго все еще было запутано, поэтому я удалил и переустановил и mongodb brew install mongodb, успешно начал mongo из командной строки. После этого я снова установил плагин IntelliJ Mongo и следил за инструкциями выше, и все работало нормально.

Означает ли это вашу основную проблему? Он намекает на более подробную информацию, которую вы можете поделиться, чтобы помочь определить вашу проблему?

+0

Я получаю эту проблему в Windows 7 и до сих пор не могу разрешите это. пока тестовое соединение работает нормально, но когда я пытаюсь открыть оболочку, чтобы написать какой-то запрос, она дает указанную выше ошибку. –

+0

Я модернизировал до intellij идею 15, но все еще не могу mongo shell в intellij. получив другую ошибку. NoClassDefFoundError: com/intellij/execute/runners/ConsoleExecuteActionHandler –

0

я смог обойти следующий конф.

CMD Команда mongod.exe --config = "C: .... \ MongoDB \ mongo.config" --logappend

Убедитесь, что папка данных \ дб создается

Создание файла конфигурации с содержимым: DBPATH = C: ... \ MongoDB \ данные LogPath = C: ... \ MongoDB \ LOG \ mongodb.log

 Смежные вопросы

  • Нет связанных вопросов^_^