Skip to content

Commit 78bb852

Browse files
authored
Merge pull request #42 from lucidworks/use_ambari_270
Prepare SOLR-7.4.0 stack for Ambari 2.7.0
2 parents 3fd6f1f + 22381df commit 78bb852

File tree

3 files changed

+39
-5
lines changed

3 files changed

+39
-5
lines changed

src/main/mpack/common-services/SOLR/7.4.0/configuration/solr-config-env.xml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,4 +217,38 @@
217217
<property-file-type>xml</property-file-type>
218218
</value-attributes>
219219
</property>
220+
221+
<property>
222+
<name>solr_config_user</name>
223+
<value>solr</value>
224+
<property-type>USER</property-type>
225+
<description>User for Solr service</description>
226+
<value-attributes>
227+
<type>user</type>
228+
<overridable>false</overridable>
229+
<user-groups>
230+
<property>
231+
<type>cluster-env</type>
232+
<name>user_group</name>
233+
</property>
234+
<property>
235+
<type>solr-env</type>
236+
<name>solr_group</name>
237+
</property>
238+
</user-groups>
239+
</value-attributes>
240+
<display-name>Solr user</display-name>
241+
</property>
242+
243+
<property>
244+
<name>solr_config_group</name>
245+
<value>solr</value>
246+
<property-type>GROUP</property-type>
247+
<description>Group for Solr service</description>
248+
<value-attributes>
249+
<type>group</type>
250+
<overridable>false</overridable>
251+
</value-attributes>
252+
<display-name>Solr group</display-name>
253+
</property>
220254
</configuration>

src/main/mpack/common-services/SOLR/7.4.0/package/scripts/params.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ def build_zookeeper_hosts():
2828

2929
config = Script.get_config()
3030

31-
java64_home = config['hostLevelParams']['java_home']
32-
hostname = config['hostname']
31+
java64_home = config['ambariLevelParams']['java_home']
32+
hostname = config['agentLevelParams']['hostname']
3333
zk_client_port = str(default('/configurations/zoo.cfg/clientPort', None))
34-
zookeeper_hosts_list = config['clusterHostInfo']['zookeeper_hosts']
34+
zookeeper_hosts_list = default("/clusterHostInfo/zookeeper_server_hosts", [])
3535
zookeeper_hosts = build_zookeeper_hosts()
3636

3737
map_solr_config = config['configurations']['solr-config-env']
@@ -96,7 +96,7 @@ def build_zookeeper_hosts():
9696
hdfs_site = config['configurations']['hdfs-site']
9797
hdfs_user_keytab = config['configurations']['hadoop-env']['hdfs_user_keytab']
9898
default_fs = config['configurations']['core-site']['fs.defaultFS']
99-
dfs_type = default('/commandParams/dfs_type', '')
99+
dfs_type = default('/clusterLevelParams/dfs_type', '')
100100
hdfs_principal_name = config['configurations']['hadoop-env']['hdfs_principal_name']
101101
solr_hdfs_delete_write_lock_files = bool(map_solr_hdfs['solr_hdfs_delete_write_lock_files'])
102102

src/main/mpack/mpack.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"applicable_stacks": [
5656
{
5757
"stack_name": "HDP",
58-
"stack_version": "2.6"
58+
"stack_version": "3.0"
5959
}
6060
]
6161
}

0 commit comments

Comments
 (0)