2017-03-04 3 views
-1

この初心者の質問には申し訳ありませんが、私はLinuxの人ではありません。AzureでBitnami Solrを使ってコアディレクトリを作成する

Bitnami Solr 6.4 imageでAzureに新しいVMを導入しました。

ウェブ管理者用UIを使用して新しいコアを作成しています。コアを作成する前にinstanceDirとdataDirが存在する必要があることを示します。これらのディレクトリを作成しようとすると、Permission Deniedの問題に直面しています。

mkdir /opt/bitnami/apache-solr/server/solr/extremeledcore: permission denied

solrディレクトリの所有者がsolrの利用者であると思われる、そして唯一の所有者は、ディレクトリを作成することが許可されています。 directory rights and owner

しかし、問題は、ユーザーsolrの資格情報がわかりません。私はそれがインストール中に作成されたデフォルトのユーザーだと推測します。私は別のユーザー名をVMにログインするときに、それをvmadminとしましょう。これはパテとFileZillaを使用してサーバーにログインする方法です。 FileZillaまたはPuttyでmkdirにしようとすると、Permission Deniedというエラーが発生します。私がパテでvmadminとしてログインしたときに、私は信じているプロンプトショー[email protected]は、[email protected]の形式で、一般的である...しかし、私はvmadminないとしてログインしていることも少し混乱し

Logged in as VMadmin in Putty getting error

注意bitnami ....しかし、私は逃げる。

私が知っ唯一の他のログインcredientialsはsolr管理パネル自体のためであり、インストールしてSolrで作成したユーザー名は単にuserです。だから私はどのようにsolrとしてログインするか、私のVM管理者のユーザをmkdirにするためのプロパティをオーバーライドする方法がありません。

〜Linuxの世界でのWindowsのガイ

答えて

0

は、次のコマンドを試してみてください:それを使用することにより

$solr_home bin/solr create_core -c extremeledcore 

を、あなたはSolrのコアを作成することができるはずです。コアを作成する方法について

詳細なドキュメントは、ここで見つけることができます:

https://cwiki.apache.org/confluence/display/solr/CoreAdmin+API#CoreAdminAPI-CREATE

0

あなたがMKDIRことができますし、受信しないように、あなたの説明によると、我々は、ユーザーをrootに切り替えることsudo -iを使用することができますエラーpermission denied

[email protected]:~$ sudo -i 
[email protected]:~# whoami 
root 
[email protected]:~# id 
uid=0(root) gid=0(root) groups=0(root) 
[email protected]:~# 
0

あなたはBitnamiの画像を使用しているので、あなたは、インスタンスに新しいコアを作成するために、次のコマンドを使用する必要があります。

cd /opt/bitnami/apache-solr

sudo su solr -c './bin/solr create -c CORE-NAME'

はそれが役に立てば幸い。

0

最後に、私が動作させる唯一の方法は、solrディレクトリのユーザ権限を変更することでした: [email protected]:/opt/bitnami/apache-solr/server/solr$ sudo chmod -R ugo+rw <MY_CORE_NAME>。コアの作成に失敗したため、新しいコア名のフォルダが/opt/bitnami/apache-solr/server/solr/MY_CORE_NAMEの下に存在することに注意してください。

this answerを入力して、/opt/bitnami/apache-solr/server/solr/configsets/basic_configs/confディレクトリを新しいコアディレクトリ/opt/bitnami/apache-solr/server/solr/MY_CORE_NAME/confにコピーしました。次に、Webブラウザを使用してSolr Admin UIを使用してコアを作成します。

0

私のために働いた1だった:

sudo -u solr ./bin/solr create -c myCore 
関連する問題